Resultados da pesquisa a pedido "c++"
Benefícios de usar reference_wrapper em vez de ponteiro bruto em contêinere
Quais benefícios tem o usostd::reference_wrapper como parâmetro de modelo de contêineres em vez de ponteiros brutos? Isso éstd::vector<std::reference_wrapper<MyClass> > vs.std::vector<MyClass*> Eu gosto de esquecer nulos e não precisar usar a ...
Como eu ToString () uma enumeração em c ++? [duplicado
Esta pergunta já tem uma resposta aqui: Como mapear facilmente enums c ++ para strings [/questions/207976/how-to-easily-map-c-enums-to-strings] 18 respostasComo eu ToString () uma enumeração em c ++? Em Java e C #, eu chamaria ToString. enum ...
Como usar operadores de comparação na variante com tipos contidos?
Estou usando muito a variante no meu código e preciso fazer comparações com o conteúdo em alguns locais para testar o conteúdo da variante quanto ao seu valo Por exemplo if(equals<int>(aVariant, 0)){ //Something } else { //Something else } com ...
Existe uma diferença entre <winsock.h> e <winsock2.h>?
Estou incluindo como é exigido pela biblioteca MySQL O preenchimento automático no VS2010 também está mostrando uma - alguma idéia do que é isso? les são intercambiáveis e existem vantagens de um sobre o outr Obrigado
O que poderia dar errado se a inicialização da lista de cópias permitisse construtores explícito
No padrão C ++, §13.3.1.7 [over.match.list], é indicado o seguinte: Na inicialização da lista de cópias, se umexplicit construtor é escolhido, a inicialização está mal formad Essa é a razão pela qual não podemos fazer, por exemplo, algo como ...
lasse C ++ classe vazia tamanho 1 byte
Eu sou novo em C ++ e encontrei um recurso peculiar em C ++. Vi que o tamanho de um vazio é de 1 byte, fiz algumas pesquisas e descobri que isso é feito porque cada objeto deve ter um endereço distinto. Mas quero saber qual é o conteúdo desse 1 ...
Diferenças entre C ++ string == e compare ()?
Acabei de ler algumas recomendações sobre como usar std::string s = get_string(); std::string t = another_string(); if( !s.compare(t) ) {ao invés d if( s == t ) { Estou quase sempre usando o último porque estou acostumado e parece natural, ...
IPv6 é compatível com versões anteriores do ipv
Eu tenho um pequeno programa de exemplo de udp escrito usando ipv4. Se eu alterar o código para ipv6, ainda seria capaz de me comunicar com alguém usando o ouvinte com um endereço ipv4? Eu estava procurando exemplos de portabilidade em http: ...
C ++ 's system' sem esperar (Win32)
Eu tenho um programa que verifica se há uma atualização de versão no servidor. Agora eu tenho que fazer algo como if(update_avail) { system("updater.exe"); exit(0); } mas sem esperar pelo "updater.exe" para concluir. Caso contrário, não posso ...
erança do operador de atribuição
Existe este código: #include <iostream> class Base { public: Base(){ std::cout << "Constructor base" << std::endl; } ~Base(){ std::cout << "Destructor base" << std::endl; } Base& operator=(const Base& a){ std::cout << "Assignment base" << ...