Resultados da pesquisa a pedido "c++"
Erros 'Símbolo externo não resolvido'
Estou usando um programa de exemplo que deve permitir o controle de dispositivos MIDI usando um protocolo chamado OS O que eu fiz foi baixado do SDK a partir ...
Ciclos no software de árvore genealógica
Sou desenvolvedor de algum software de árvore genealógica (escrito em C ++ e Qt). Não tive problemas até que um dos meus clientes me enviou um relatório de erro. O problema é que o cliente tem dois filhos com sua própria filha e, como resultado, ...
union initialisation
Estou tentando inicializar globalmente uma união como no exemplo a seguir: #include <cstdio> typedef union { char t[4]; int i; } a; enum { w = 5000, x, y, z }; a temp = {w}; int main() { printf("%d %d %d %d ...
Comportamento estranho de inicialização de cópia, não chama o construtor de cópia!
Eu estava lendo a diferença entre inicialização direta e inicialização de cópia (§8.5 / 12): T x(a); //direct-initialization T y = a; //copy-initializationO que eu entendo lendo sobre ...
Qual é o objetivo da declaração “(nulo) c;”?
Desculpe pelo título vago, mas não sei ao certo como defini-lo. Então, eu estava olhando através das entranhas do boost :: asio (tentando rastrear alguns atrasos ridículos) e noto um código como este pontilhado sobre: op_queue<operation> ...
recursive friend classes
Existe alguma maneira de contornar isso class B; class C { public: C() { } private: int i; friend B::B(); }; class B { public: B() { } private: int i; friend C::C(); };Dá erro: prog.cpp:8: error: invalid use of incomplete type ‘struct B’ ...
C ++: alocar dinamicamente uma matriz membro de estruturas usando o construtor não padrão
Se eu tiver struct a_struct { int an_int; a_struct(int f) : an_int(f) {} a_struct() : an_int(0) {} }; class a_class { a_struct * my_structs; a_class() {...} };Eu posso fazer a_class() {my_structs = new a_struct(1)} //or a_class() {my_structs = ...
Detectando supérfluos #inclui em C / C ++?
Frequentemente, acho que a seção de cabeçalhos de um arquivo fica cada vez maior, mas nunca fica menor. Ao longo da vida útil de um arquivo de origem, as classes podem ter sido movidas e refatoradas e é muito possível que existam alguns#includes ...
Por que esse código corrompe a memória?
Esta é uma pergunta relativamente recente, que deve ser respondida razoavelmente rapidamente ... Basicamente, após a primeira chamada para Printf emec, o conteúdo de args está corrompido. Parece-me que estou passando os ponteiros ...
Usando o stdlib's rand () de vários threads
Tenho vários threads que executam a mesma função. Em cada um deles, eles geram um número aleatório diferente várias vezes. Tentamos fazer isso colocandosrand(time(0)) no início da função, mas parece que todos recebem o mesmo númer Precisamos ...