Resultados da pesquisa a pedido "c++"
mantendo partes privadas fora dos cabeçalhos de c ++: pura classe base virtual vs pimpl
Recentemente, mudei de Java e Ruby para C ++ e, para minha surpresa, tenho que recompilar arquivos que usam a interface pública quando altero a assinatura do método de um método privado, porque também as partes privadas estão no arquivo .h. Eu ...
Gerenciando a comunicação assíncrona: como examinar a resposta recebida em outro encadeamento
Eu tenho um thread de expedidor e um de ouvinte. Quando envio um comando, desejo aguardar uma resposta antes de enviar o comando de acompanhamento. Além disso, preciso examinar a resposta antes de prosseguir com o segundo comando, o mínimo dos ...
Calculando o próximo número mais alto que tem o mesmo número de bits definidos?
É dada uma solução para esta pergunta emgeeksforgeeks [http://www.geeksforgeeks.org/next-higher-number-with-same-number-of-set-bits/] local na rede Internet. Gostaria de saber se existe uma solução melhor e mais simples? Isso é um ...
CMake / Ninja tentando compilar o arquivo `.cpp` excluído
Eu descobri que quando eu apagocpp arquivos do meu projeto usandocmake eninja, Não posso compilá-lo facilmente sem primeiro excluir completamente meu diretório de compilação e começar do zero. O CMake e / ou Ninja aparentemente esquecem várias ...
Por que SFINAE (enable_if) não funciona para funções de membro de um modelo de classe?
#include <type_traits> struct A{}; struct B{}; template <typename T> struct Foo { typename std::enable_if<std::is_same<T, A>::value>::type bar() {} typename std::enable_if<std::is_same<T, B>::value>::type bar() {} };Mensagem de erro: 14:5: ...
Iterador = ponteiro? Ou o que é isso?
O iterador no C ++ é um ponteiro? A razão pela qual pergunto é que parece que ninguém entende completamente o que é um iterador. É apenas uma "coisa" ou um "valor" que eles dizem. Mas o iterador simplesmente aponta para o elemento, para sua ...
Confundido com argumentos pdpotrf
Eu quero fazer uma fatoração de Cholesky em um ambiente distribuído. Para esse propósito, eu usopdpotrf () [https://software.intel.com/en-us/node/521465]. No entanto, estou lutando para entender os parâmetros necessários para a função e eles não ...
Maneira mais rápida de copiar algumas linhas de uma matriz para outra no OpenCV
Eu tenho uma matriz [32678 x 10] (w2c) e quero copiar 24700 linhas para outra matriz (out) Eu tenho o índice das linhas a serem copiadas em um vetor (index) Para fazer isso no matlab, eu faço: out = w2c(index_im,:);Demora aproximadamente ...
Macro do compilador CUDA (nvcc)
Existe uma macro #define compiler (nvcc) da CUDA que eu possa usar? (Como _WIN32 para Windows e assim por diante.) Eu preciso disso para o código do cabeçalho que será comum entre os compiladores nvcc e VC ++. Eu sei que posso ir em frente e ...
Aviso QPainter dentro do paintEvent
Tentei desenhar mais algumas informações no QChartView para reimplementar o paintEvent virtual void paintEvent(QPaintEvent *event) { QChartView::paintEvent(event); OmenChart *mchr = dynamic_cast<OmenChart *>(this->chart()); if(mchr == ...