Resultados da pesquisa a pedido "c++"

1 a resposta

Estendendo a vida útil temporária, funciona com agregados com escopo de bloco, mas não através de `novo`; porque?

Nota: Esta pergunta foi originalmente feita comoum comentário [https://stackoverflow.com/questions/23892018/extending-temporarys-lifetime-through-rvalue-data-member-works-with-aggregate/23965233#comment36922467_23965233] porRyan Haining ...

2 a resposta

Qual é a maneira mais eficiente de recalcular os atributos de uma análise do Boost Spirit com uma tabela de símbolos diferente?

Estou usando o Boost Spirit para implementar a funcionalidade em algum software que permite ao usuário inserir uma equação matemática que será aplicada repetidamente a um fluxo de entrada. Os valores do fluxo de entrada são representados como ...

6 a resposta

Como acrescentar texto a um arquivo de texto em C ++?

Como acrescentar texto a um arquivo de texto em C ++? E crie novo se não existir e acrescente se existir.

1 a resposta

Como posso definir um UUID para uma classe e usar __uuidof, da mesma maneira para g ++ e Visual C ++?

Nota: Este é umpergunta com resposta [https://stackoverflow.com/help/self-answer]para documentar uma técnica que outras pessoas possam achar útil e, talvez, tomar consciência das soluções ainda melhores de outras pessoas. Sinta-se livre para ...

3 a resposta

Erro C ++: uso inválido do tipo incompleto…

Eu tenho um projeto de pequeno a médio porte que estou fazendo no meu curso de engenharia de software neste semestre. Eu escolhi fazê-lo em C ++ (gtkmm). Estou bem até agora, mas encontrei um problema com referências circulares ou com ...

4 a resposta

Por que o construtor protegido está gerando um erro neste código?

Uma pergunta sobre o construtor protegido. Aprendi que o construtor protegido pode ser usado na classe derivada. No entanto, encontrei o código abaixo com um erro. Por que isso acontece assim? class A { protected: A(){} }; class B: public A { ...

2 a resposta

Por que a velocidade desse solucionador SOR depende da entrada?

Relacionado ao meuoutra questão [https://stackoverflow.com/questions/2388196/how-to-speed-up-my-sparse-matrix-solver] , Modifiquei agora o solucionador de matriz esparsa para usar o método SOR (Sucessivo excesso de relaxamento). O código agora é ...

4 a resposta

O std :: move é realmente necessário na lista de inicialização do construtor para membros pesados transmitidos por valor?

Recentemente, li um exemplo decppreference ... / vector / emplace_back [http://en.cppreference.com/w/cpp/container/vector/emplace_back]: struct President { std::string name; std::string country; int year; President(std::string p_name, ...

6 a resposta

É útil testar o retorno de "novo" em C ++?

Eu geralmente nunca vejo teste de novo em C ++ e fiquei me perguntando o porquê. Foo *f = new Foo; // f is assumed as allocated, why usually, nobody test the return of new?

1 a resposta

Como incorporar Ruby em C ++?

Qual é a melhor maneira de incorporar Ruby como uma linguagem de script em C ++? Usando ruby.h? GOLE? Algo mais? O que eu preciso é expor alguns objetos C ++ ao Ruby e fazer com que o interpretador Ruby avalie os scripts que acessam ...