Resultados da pesquisa a pedido "c++"

2 a resposta

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> ...

7 a resposta

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 ...

10 a resposta

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 ...

2 a resposta

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: ...

14 a resposta

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 ...

3 a resposta

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 ...

3 a resposta

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 ...

6 a resposta

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 ) : ...

6 a resposta

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' ...

3 a resposta

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". ...