Resultados da pesquisa a pedido "c++"

7 a resposta

Retornando de uma função nula em C ++

Considere o seguinte trecho: void Foo() { // ... } void Bar() { return Foo(); }Qual é um motivo legítimo para usar o acima em C ++, em oposição à abordagem mais comum: void Foo() { // ... } void Bar() { Foo(); // no more expressions -- ...

2 a resposta

Compatibilidade do Visual C ++ 2010 com o VC 2008

Estou compilando um programa com o Visual C ++ 2010, mas não quero que todos tenham que baixar o pacote redistribuível para executar meus programas. A maioria das pessoas que usará o meu programa já possui o pacote redistribuível do VC ++ 2008, ...

4 a resposta

O que é considerado um objeto pequeno em C ++?

Eu li sobre Alocação de objetos pequenos em "Design moderno de C ++". Andrei Alexandrescu argumenta que os operadores de uso geral (novo e excluir) têm um desempenho ruim na alocação de objetos pequenos. No meu programa, existem muitos objetos ...

1 a resposta

erro: não é possível converter 'std :: basic_string <char> :: iterator…' em 'const char * para o argumento' 1 '...'

Estou recebendo o seguinte erro: error: cannot convert 'std::basic_string<char>::iterator {aka __gnu_cxx::__normal _iterator<char*, std::basic_string<char> >}' to 'const char*' for argument '1' to 'int remove(const char*)'Por alguma razão, ...

3 a resposta

Especifique o arquivo de saída cython

Parece que, por padrão, a configuração do distutils.core com o cmdclass definido como build_ext, compila um arquivo cpp ou c no diretório de trabalho atual. Existe uma maneira de determinar para onde o código c gerado é gravado? Caso contrário, ...

2 a resposta

Como codifico e passo a (referência a um std :: vector)?

Não consigo entender direito. class Tree { Node* root; vector& dict; } class Node { vector& dict; char* cargo; Node left; Node right; }Quero que cada instância do Tree tenha seu próprio dict, e quero que ele passe uma referência ao dict para o ...

1 a resposta

Sobrecarga ambígua ao escrever um enum com uma base de enum, mas apenas com clang

Eu gostaria de usar o operador << para escrever uma enumeração com um tipo de base especificado. Para minha surpresa, parece que devo escrever o operador pessoalmente. Por exemplo, o código que gostaria de escrever é #include <iostream> enum ...

4 a resposta

A correção constante pode melhorar o desempenho?

Eu li várias vezes que a imposição de correção constante no seu código C ou C ++ não é apenas uma boa prática no que diz respeito à capacidade de manutenção, mas também pode permitir que seu compilador execute otimizações. No entanto, eu li ...

2 a resposta

De um arquivo, como faço para ler a partir de um certo ponto no C ++

O que eu quero fazer: Eu preciso criar no void main () 3 objetos automáticos. Para cada objeto, tenho as informações em um arquivo txt. Como obtenho as informações (mecanismo, max_speed ... etc) para cada objeto. Como pulo a leitura de ...

1 a resposta

Std :: bind descarta informações de tipo de parâmetros em C ++ 11?

Caso em que o problema ocorre Por favor, considere o seguinte código c ++: #include <functional> #include <iostream> #include <string> // Superclass class A { public: virtual std::string get() const { return "A"; } }; // Subclass class B : ...