Perguntas com a marcação «c++»

C ++ é uma linguagem de programação de uso geral. Foi originalmente projetado como uma extensão para C e tem uma sintaxe semelhante, mas agora é uma linguagem completamente diferente. Use esta tag para perguntas sobre o código (a ser) compilado com um compilador C ++. Use uma tag específica da versão para perguntas relacionadas a uma revisão padrão específica [C ++ 11], [C ++ 14], [C ++ 17] ou [C ++ 20] etc.


6
Uso de __FILE__, __LINE__ e __FUNCTION__ em C ++
Presumindo que o seu compilador C ++ apoia-los, há alguma razão em particular não para uso __FILE__, __LINE__e __FUNCTION__para fins de depuração registro e? Estou preocupado principalmente em fornecer ao usuário dados enganosos - por exemplo, relatar o número ou a função da linha incorreta como resultado da otimização - …

4
Como você sai de uma função nula em C ++?
Como você pode sair prematuramente de uma função sem retornar um valor se for uma função nula? Eu tenho um método nulo que precisa não executar seu código se uma determinada condição for verdadeira. Eu realmente não quero mudar o método para realmente retornar um valor.
158 c++ 


6
'typeid' versus 'typeof' em C ++
Eu estou querendo saber qual é a diferença entre typeide typeofem C ++. Aqui está o que eu sei: typeidé mencionado na documentação para type_info, que é definida no arquivo de cabeçalho do C ++, typeinfo . typeofé definido na extensão GCC para C e na biblioteca C ++ Boost …
158 c++  typeof  typeid 

4
Variáveis ​​estáticas em funções-membro
Alguém pode explicar como variáveis ​​estáticas em funções membro funcionam em C ++. Dada a seguinte classe: class A { void foo() { static int i; i++; } } Se eu declarar várias instâncias de A, a chamada foo()em uma instância incrementa a variável estática iem todas as instâncias? Ou …
158 c++  static  scope 

9
Como usar a API do soquete C no C ++ no z / OS
Estou tendo problemas recebendo o soquetes C API para funcionar corretamente no C++on z/OS. Embora eu esteja incluindo sys/socket.h, ainda recebo erros de tempo de compilação informando que isso AF_INETnão está definido . Estou perdendo algo óbvio, ou isso está relacionado ao fato de estar ligado z/OStorna meus problemas muito …
158 c++  c  sockets  mainframe  zos 



13
Gerando número inteiro aleatório a partir de um intervalo
Eu preciso de uma função que gere um número inteiro aleatório em determinado intervalo (incluindo valores de borda). Não tenho requisitos de qualidade / aleatoriedade irracionais, tenho quatro requisitos: Eu preciso que seja rápido. Meu projeto precisa gerar milhões (ou às vezes dezenas de milhões) de números aleatórios e minha …
157 c++  random 




2
O que significa iterator-> second?
Em C ++, qual é o tipo de a std::map<>::iterator? Sabemos que um objeto itdo tipo std::map<A,B>::iteratortem uma sobrecarga operator ->que retorna um std::pair<A,B>*, e que o std::pair<>tem firste secondmembro. Mas, a que esses dois membros correspondem e por que precisamos acessar o valor armazenado no mapa como it->second?
157 c++  stl  iterator 

7
printf com std :: string?
Meu entendimento é que stringé um membro do stdespaço para nome, então por que ocorre o seguinte? #include <iostream> int main() { using namespace std; string myString = "Press ENTER to quit program!"; cout << "Come up and C++ me some time." << endl; printf("Follow this command: %s", myString); cin.get(); …
157 c++  string  namespaces  printf  std 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.