Resultados da pesquisa a pedido "c++"

2 a resposta

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

2 a resposta

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

4 a resposta

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

2 a resposta

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

5 a resposta

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

1 a resposta

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

1 a resposta

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

2 a resposta

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

3 a resposta

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

1 a resposta

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