Resultados da pesquisa a pedido "c++"
Você pode atribuir o valor de um membro do sindicato para outro?
Considere o seguinte snippet de código: union { int a; float b; }; a = /* ... */; b = a; // is this UB? b = b + something;A designação de um membro do sindicato para outro é válida?
Atribuindo analisadores a variáveis automáticas
Os analisadores de espíritos não devem ser usados comauto? Um analisador simples funciona bem quando passado paraqi::parse() inline, mas trava com segfault se passado por umauto variável: #include <cstdio> #include <string> #include ...
Classe com construtor modelado, bem como copiar e mover construtor
Esta pergunta é uma continuação desta:Especialização explícita de modelo para construtor de modelo de classe [https://stackoverflow.com/questions/22016901/explicit-template-specializati,on-for-templated-constructor-of-templated-class] As ...
Uma interface c ++ deve obedecer à regra dos cinco?
Qual é a maneira correta de declarar métodos de instanciação ao definir uma classe de interface? As classes base abstratas são necessárias para ter um destruidor virtual por razões óbvias. No entanto, o seguinte aviso de compilação é ...
A iteração na lista vinculada no C ++ é mais lenta que no Go
EDIT: Depois de receber algum feedback, criei umnovo exemplo [https://stackoverflow.com/questions/50282452/iterating-over-linked-list-in-c-is-slower-than-in-go-with-analogous-memory-ac] o que deve ser mais reproduzível. Escrevi um projeto em C ...
Mover semântica para tipos de POD-ish
Existe algum ponto em implementar um construtor de movimentação e um operador de atribuição de movimentação para uma estrutura ou classe que contenha apenas tipos primitivos? Por exemplo, struct Foo { float x; float y; float z; /// ... ctor, ...
Por que o operador ternário impede a otimização do valor de retorno?
Por que o operador ternário impede a otimização do valor de retorno (RVO) no MSVC? Considere o seguinte exemplo de programa completo: #include <iostream> struct Example { Example(int) {} Example(Example const &) { std::cout << "copy\n"; } }; ...
OpenCV - Costurando imagens de uma grade de imagens
Encontrei alguns exemplos básicos de trabalho de costura via OpenCV para imagens panorâmicas. Eu também encontrei alguma documentação útil noDocumentos da API [http://docs.opencv.org/modules/stitching/doc/stitching.html], mas não ...
Qual é o modelo de memória C ++ 03 para simultaneidade?
Qual é o modelo de memória para simultaneidade no C ++ 03? (E o C ++ 11 altera o modelo de memória para oferecer melhor suporte à simultaneidade?)
C ++ IDE para Macs [fechado]
Ensino um curso de C ++ usando o Visual Studio. Um dos meus alunos tem um Mac e estava procurando um IDE para usar em sua máquina. O que seria bom recomendar?