Resultados da pesquisa a pedido "c++"

2 a resposta

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?

2 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 é ...

2 a resposta

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 ...

3 a resposta

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, ...

2 a resposta

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"; } }; ...

5 a resposta

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 ...

7 a resposta

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?)

8 a resposta

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?