Resultados da pesquisa a pedido "c++"
Erro de compilação na função de modelo variável recursiva
Eu preparei um teste simples de modelo variável no Code :: Blocks, mas estou recebendo um erro: Nenhuma função correspondente para chamar 'OutputSizes ()' Aqui está o meu código fonte: #include <iostream> #include <typeinfo> using namespace ...
anexar conjunto a outro conjunto
Existe uma maneira melhor de anexar um conjunto a outro conjunto do que iterando através de cada elemento? eu tenho : set<string> foo ; set<string> bar ; ..... for (set<string>::const_iterator p = foo.begin( );p != foo.end( ); ++p) ...
Qual é o objetivo de criar arquivos de objeto separadamente e depois vinculá-los em um Makefile?
Ao usar o compilador gcc, ele será vinculado e compilado em uma etapa. No entanto, parece ser idiomático transformar arquivos de origem em arquivos de objetos e depois vinculá-los no final. Para mim, isso parece desnecessário. Isso não apenas ...
converte o vetor <string> em char ** C ++
eu tenho umvector<std::string> variável. Eu preciso passar para um método que aceitechar**como um parâmetro de entrada. como fazer isso ? Se possível, preciso passar por um gravável. Atualização 1:Em uma ferramenta para criar um método de ...
Palavra-chave externa C ++ em funções. Por que não incluir apenas o arquivo de cabeçalho?
Se eu entendi direito, isso significa extern void foo();que a função foo é declarada em outra unidade de tradução. 1) Por que não apenas #incluir o cabeçalho no qual esta função é declarada? 2) Como o vinculador sabe onde procurar pela função ...
O que é o IACA e como eu o uso?
Encontrei esta ferramenta interessante e poderosa chamadaIACA (o analisador de código de arquitetura Intel) [https://software.intel.com/en-us/articles/intel-architecture-code-analyzer], mas tenho problemas para entender. O que posso fazer com ...
"Expressões constantes" anteriores ao C ++ 11
oconstexpr A palavra-chave foi introduzida no C ++ 11, pois (acho) era a ideia correspondente de "expressões constantes". No entanto, esse conceito estava implicitamente presente no C ++ 98 / c ++ 03, pois as declarações de matriz exigem uma ...
Como chamar uma função CMake de add_custom_target / command?
É possível chamar uma função CMake de umadd_custom_target ouadd_custom_command? Eu sei que poderia mover a função CMake para um script Python (ou qualquer outra coisa) e chamá-la deadd_custom_target/command mas gostaria de evitar ter toneladas ...
Linux, como capturar tela e simular movimentos do mouse
Preciso capturar a tela (como tela de impressão) da maneira que eu possa acessar os dados de cores dos pixels, para fazer algum reconhecimento de imagem. Depois disso, precisarei gerar eventos de mouse na tela, como clique esquerdo, arraste e ...
Dedução de tipo de retorno de função em C ++ 03
As tags fazem a pergunta, mas, no entanto, considere o seguinte: template<typename F, typename A, typename R> R call(F function, A arg) { return function(arg); } int foo(char) { return 5; } int main() { call(foo, 'a'); }O compilador compila isso ...