Resultados da pesquisa a pedido "c++"
Como detectar o primeiro e o último argumento nos modelos variado
Como detectar o primeiro e o último argumento nos modelos variado Para o primeiro argumento, é fácil (basta compararsizeof...(T) com 0), mas existe uma maneira de detectar o último element O exemplo #include <iostream> #include <typeinfo> ...
Geralmente devemos usar literais flutuantes para flutuadores, em vez dos literais duplos mais simple
In C ++ (ou talvez apenas nossos compiladores VC8 e VC10) 3.14 é um literal duplo e3.14f é um literal flutuante. Agora, tenho um colega que declarou: Deveríamos usar literais flutuantes para cálculos flutuantes e literais duplos para cálculos ...
Enum de 64 bits em C ++?
Existe uma maneira de ter um enum de 64 bits em C ++? Enquanto refatorava algum código, deparei-me com um monte de #defines, que seria melhor como enum, mas ser maior que 32 bits causa erro no compilado Por alguma razão, pensei que o seguinte ...
Por que Valgrind não gosta do meu uso do glutCreateWindow?
Estou usando o seguinte código ... 169: const char *title = Title.c_str(); 170: glutCreateWindow(title); ... Valgrind me fornece o seguinte ... ==28841== Conditional jump or move depends on uninitialised value(s) ==28841== at 0x6FF7A4C: ...
Como posso converter um std :: string para in
Basta ter uma pergunta rápida. Examinei bastante a Internet e encontrei algumas soluções, mas nenhuma delas funcionou ainda. Olhando para converter uma string em int e não quero dizer códigos ASCII. Para uma rápida decomposição, somos passados ...
Windows C ++: Como redirecionar o stderr para chamadas para fprint
Estou quebrando o código C ++ existente de um BSD projeto em nosso próprio invólucro personalizado e quero integrá-lo ao nosso código com o mínimo de alterações possível. Este código usafprintf para imprimir em stderr para registrar / relatar ...
Existem equivalentes para leitura em diferentes plataformas?
Estou escrevendo uma fila de mensagens persistente e simultânea em C ++, que requer acesso de leitura simultâneo a um arquivo sem usar a memória mapeada io. A história resumida é que vários threads precisarão ler de diferentes deslocamentos do ...
Lista de Inicialização de Membros C ++
Por favor, explique como usar as listas de inicialização de membros. Eu tenho uma classe declarada em um.h e um.cpp arquivo assim: class Example { private: int m_top; const int m_size; ... public: Example ( int size, int grow_by = 1 ) : ...
Referência indefinida de 'vtable for xxx'
takeaway.o: In function `takeaway': project:145: undefined reference to `vtable for takeaway' project:145: undefined reference to `vtable for takeaway' takeaway.o: In function `~takeaway': project:151: undefined reference to `vtable for takeaway' ...
s argumentos de macro vazios são legais em C ++ 1
Às vezes, omito deliberadamente argumentos macro. Por exemplo, para uma macro de função como #define MY_MACRO(A, B, C) ... Eu posso chamá-lo como: MY_MACRO(, bar, baz) Ainda existem tecnicamente três argumentos; é que o primeiro está "vazio". ...