Resultados da pesquisa a pedido "c++"
Função com o mesmo nome, mas com assinatura diferente na classe derivada
Eu tenho uma função com o mesmo nome, mas com assinatura diferente em uma base e classes derivadas. Quando estou tentando usar a função da classe base em outra classe que herda da derivada, recebo um erro. Veja o seguinte código: class A { ...
Inicializando constexpr com const: Tratamento diferente para int e double
O código a seguir falha ao compilarviver em Ideone [https://ideone.com/ubg5sQ]: #include <iostream> using namespace std; int main() { const double kPi = 3.14; constexpr double kPi2 = 2.0*kPi; cout << kPi2; }A mensagem de erro é: prog.cpp: In ...
O que está acontecendo com a sobrecarga de memória do std :: deque?
Estou trabalhando em um algoritmo de classificação externa que usastd::queue e deve restringir cuidadosamente seu uso de memória. Percebi que durante a fase de mesclagem (que usa váriosstd::queues de comprimento fixo), meu uso de memória aumenta ...
Passar por referência / valor em C ++
Gostaria de esclarecer as diferenças entre por valor e por referência. Eu desenhei uma foto Então, para passar por valor, uma cópia de um objeto idêntico é criada com uma referência diferente e a variável local recebe a nova referência, para ...
UMFPACK e uBLAS Sparse Matrix da BOOST
Estou usando o uBLAS do Boost em um código numérico e tenho um solucionador 'pesado' no ...
Construtor de cópia C ++ usando ponteiros
Alguém pode explicar o significado de*p=*q neste código C ++? Esse é um conceito de construtor de cópias? class A{ //any code } int main(){ A *p=new A(); A *q=new A(); *p=*q; return 0; }
Por que esse comportamento indefinido?
Por que a seguinte expressão dada invoca um comportamento indefinido? int i = 5; i = (i,i++,i) + 1Minha pergunta é influenciada pela Alspergunta aqui [https://stackoverflow.com/questions/4105036/an-explanation-about-sequence-points]
NetUIHWND e DirectUIHWND [fechado]
Usando a ferramenta Spy ++, parece que alguns aplicativos da Microsoft usam NetUIHWNDeDirectUIHWNDclasses de janela; por exemplo: a faixa de opções do Word 2010 parece ser um NetUIHWND; em vez disso, a janela do Windows Live Messenger parece ser ...
erros de vinculação enquanto analisador separado usando boost spirit x3
Atualmente, estou tentando separar meu analisador boost spirit x3 em diferentes arquivos _def e .cpp usandoBOOST_SPIRIT_DEFINE/DECLARE/INSTANTIATE, mas continuo recebendo um erro de ...
Como usar a biblioteca C ++ Boost com o pkg-config?
Compilei e instalei com êxito a versão mais recente da biblioteca Boost na minha máquina Linux. Agora, eu gostaria de poder usar o pkg-config para facilitar o processo de fornecer parâmetros de vinculação ao GCC. Como estou com preguiça de ...