Resultados da pesquisa a pedido "c++"

2 a resposta

registro automático da função criador de objeto com uma macro

Basicamente, desejo registrar automaticamente as funções de criador de objetos com uma fábrica de objetos para várias classes definidas em muitos arquivos de cabeçalh A melhor resposta paraesta ...

3 a resposta

Quais são as suas dicas para interpretar a saída do gcov para melhorar a cobertura?

Estou usando com sucesso o gcov no meu projeto: Eu posso construir meu projeto com bandeiras gcov:-fprofile-arcs -ftest-coverageI link com o-lgcov opção Eu corro meu programa de teste de unidade e muitosgcda egcnos arquivos @ são produzidoEu ...

3 a resposta

É possível garantir a exclusão da cópia?

Copy elision [http://en.wikipedia.org/wiki/Copy_elision] é uma técnica de otimização elegante e, em alguns casos, depende da elisão de cópia pode realmente ser mais rápido [http://cpp-next.com/archive/2009/08/want-speed-pass-by-value/] do que ...

4 a resposta

C ++ & Boost: codifica / decodifica UTF-8

Estou tentando fazer uma tarefa muito simples: dê uma olhada em unicodewstring e converta-o para umstring, codificado como bytes UTF8, e vice-versa: faça umastring contendo bytes UTF8 e converta-os para @ sensíveis a unicowstring. O problema é ...

10 a resposta

Pedido do cabeçalho C ++ [fechado]

Que ordem os cabeçalhos devem ser declarados em um arquivo de cabeçalho / cpp? Obviamente, aqueles exigidos pelos cabeçalhos subsequentes devem ser anteriores e os cabeçalhos específicos da classe devem estar no escopo cpp e não no escopo do ...

2 a resposta

Referência indefinida ao modelo de função quando usado com a string (GCC)

Preciso escrever uma função de modeloreplace_all em C ++, que pegará uma string, wstring, glibmm :: ustring etc. e substituirá todas as ocorrências desearch emsubject comreplace. replace_all.cc template < class T > T replace_all( T const ...

2 a resposta

Exibindo o nome completo da função

#include <iostream> class A{ public: void myfunction(){ std::cout << __func__; } }; int main(){ A obj; obj.myfunction(); }Output ismyfunction. Infelizmente__funct__ não funciona. Como gerar o nome completo da função de membro, ou seja,A::myfunction ?

10 a resposta

Existe algum motivo para procurar um ponteiro NULL antes de exclui

Frequentemente vejo a verificação de código legado paraNULL antes de excluir um ponteiro, semelhante a, if (NULL != pSomeObject) { delete pSomeObject; pSomeObject = NULL; } Existe algum motivo para procurar umNULL ponteiro antes de excluí-lo? ...

6 a resposta

Devo usar cstdint?

Estive pensando se devo ou não usar os typedefs dentro de<cstdint> ou não Eu pessoalmente prefiro escreveruint32_t sobreunsigned int eint8_t sobrechar etc ... já que para mim é muito mais intuitiv O que é que vocês acham? É uma boa ideia usar ...

8 a resposta

Bibliotecas de paralelização em C ++: OpenMP vs. Thread Building Blocks [fechado]

Vou adaptar meu mecanismo de gráficos personalizados para tirar proveito das CPUs multicore. Mais exatamente, estou procurando uma biblioteca para paralelizar loops. Parece-me que o OpenMP e os Thread Building Blocks da Intel são muito ...