Resultados da pesquisa a pedido "c++"

3 a resposta

Como incluir um arquivo de outra pasta?

No meu projeto atual, separei meus arquivos de classe e meus arquivos de cabeçalho. Atualmente, minha estrutura de projeto é assim: Projet Font src class1.cpp class2.cpp main.cppCabeçalhinclui class1.h class2.h Meu problema é que não sei como ...

3 a resposta

Como permitir que um parâmetro std: string seja NULL?

Tenho uma funçãofoo(const std::string& str); que ele falha se você chamar usandofoo(NULL). O que posso fazer para evitar que ele bata?

4 a resposta

Sistema de mensagens: retornos de chamada podem ser qualquer coisa

Estou tentando escrever um sistema de eventos para o meu jogo. Os retornos de chamada que meu gerente de eventos armazenará podem ser tanto funções simples quanto functores. Também preciso comparar funções / functors para saber qual deles devo ...

2 a resposta

Por que as definições de ponteiros de função funcionam com qualquer número de e comercial '&' ou asteriscos '*'?

Por que o seguinte trabalho? void foo() { cout << "Foo to you too!\n"; }; int main() { void (*p1_foo)() = foo; void (*p2_foo)() = *foo; void (*p3_foo)() = &foo; void (*p4_foo)() = *&foo; void (*p5_foo)() = &*foo; void (*p6_foo)() = **foo; void ...

2 a resposta

Opencv copia IplImage de 3 canais para IplImage de 4 canais

Quando tento usar o cvCopy uma IplImage que consiste em 3 canais para uma IplImage com 4 canais (preciso do canal extra mais tarde), tudo o que recebo é uma mensagem de err xiste outra maneira de aumentar a contagem de canais de uma IplImage sem ...

1 a resposta

Como usar o modelo externo

Eu estive examinando o rascunho de trabalho do N3291 do C ++ 0x. E eu estava curioso sobre o modelo externo. A seção 14.7.3 declara: Exceto para funções embutidas e especializações de modelo de classe, as declarações de instanciação explícitas ...

9 a resposta

Utilização do operador & nas assinaturas da função C ++

tualmente, estou lendo o C ++ acelerado e percebi que realmente não entendo como e funciona nas assinaturas de funçõe int* ptr=&num; significa que ptr agora mantém o endereço num, mas o que isso signific void DoSomething(string& str) pelo que ...

3 a resposta

strutura @memset com std :: string contida

Eu tenho uma estrutura massiva em que todo o conteúdo é variáveis escalares, enumerações e matrizes de escalares (baseadas em pilha), com exceção de uma variável std :: strin Agora, aqui está minha pergunta ... Posso configurar a estrutura ...

12 a resposta

Geração aleatória de números flutuantes

Como gerar flutuações aleatórias em C ++? Eu pensei que poderia pegar o rand inteiro e dividi-lo por algo, isso seria suficient

1 a resposta

Tamanho das classes com funções virtuais GCC / Xcode

Alguém pode me explicar o que está acontecendo aqui? Primeiro, acho que a maioria dos programadores sabe que uma classe com uma função virtual possui um vtbl e, portanto, possui 4 bytes extras no topo. Tanto quanto eu sei, isso é bastante ...