Resultados da pesquisa a pedido "c++"

2 a resposta

Regra estrita de alias de C ++ - A isenção de alias de 'char' é uma via de mão dupla?

Apenas algumas semanas atrás, eu aprendi que o padrão C ++ tinha uma regra estrita de alias. Basicamente, eu fiz uma pergunta sobre a troca de bits - em vez de alterar cada byte um de cada vez, para maximizar o desempenho que eu queria carregar ...

3 a resposta

Preenchimento de alinhamento de estrutura, maior tamanho de preenchimento e ordem dos membros da estrutura

Estou aprendendo sobre o preenchimento de dados da estrutura desde que descobri que meu operador sizeof () não estava retornando o que esperava. De acordo com o padrão que observei, alinha os membros da estrutura com o maior tipo de dados. Então, ...

8 a resposta

Por que uma declaração direta não pode ser usada para um std :: vector?

Se eu criar uma classe assim: // B.h #ifndef _B_H_ #define _B_H_ class B { private: int x; int y; }; #endif // _B_H_e use-o assim: // main.cpp #include <iostream> #include <vector> class B; // Forward declaration. class A { public: A() { ...

2 a resposta

Diferenças entre Boost.Coroutine e Boost.Coroutine2

Quais são as principais diferenças entreBoost.Coroutine [http://www.boost.org/doc/libs/1_61_0/libs/coroutine/doc/html/index.html]e Boost.Coroutine2 [http://www.boost.org/doc/libs/1_61_0/libs/coroutine2/doc/html/index.html] ?

3 a resposta

Por que não consigo retornar valores maiores da função principal?

Estou tentando retornar um valor maior como 1000 da minha função principal, mas quando digitoecho $? exibe 0. Se eu retornar um valor menor como 100, ele exibirá o valor correto. Meu Código: int main(void) { return 1000; }Existe alguma ...

7 a resposta

Existe alguma maneira de fazer o Visual Studio parar de recuar espaços para nome?

O Visual Studio continua tentando recuar o código nos espaços para nome. Por exemplo: namespace Foo { void Bar(); void Bar() { } }Agora, se eu recuar manualmente, ele permanecerá assim. Mas, infelizmente, se eu adicionar algo logo antesvoid ...

1 a resposta

Como usar o Clang CompilerInstance para conclusão?

Eu tenho uma biblioteca que usa e expõe um clang :: CompilerInstance. Como posso usar o CompilerInstance para obter sugestões de conclusão de código? Basicamente, estou procurando escrever uma função com a seguinte assinatura: vector<string> ...

8 a resposta

Por que estou recebendo essa redefinição de erro de classe?

Desculpas pelo despejo de código: gameObject.cpp: #include "gameObject.h" class gameObject { private: int x; int y; public: gameObject() { x = 0; y = 0; } gameObject(int inx, int iny) { x = inx; y = iny; } ~gameObject() { // } int add() { ...

3 a resposta

A hora do relógio da CPU retornada deve ser exatamente a mesma entre as execuções?

Eu tenho grande projeto escrito em C ++. Pode haver alguns problemas de estabilidade (ou seja, tempo de execução aleatório), mas não tenho certeza. Entendo que o tempo de execução, medido pelo tempo do relógio de parede, pode ser diferente entre ...

1 a resposta

Por que realmente precisamos de herança Privada ou Protegida em C ++?

Em C ++, não consigo pensar em um caso em que gostaria de herdar private / protected de uma classe base: class Base; class Derived1 : private Base; class Derived2 : protected Base;Isso é realmente útil?