Resultados da pesquisa a pedido "c++"

1 a resposta

O LTO para gcc ou clang pode otimizar os métodos C e C ++

Se a otimização de tempo de link (LTO) estiver sendo usada comgcc [https://gcc.gnu.org/wiki/LinkTimeOptimization]ouclang [https://llvm.org/docs/LinkTimeOptimization.html], é possível que o código possa ser otimizado nos limites da linguagem C e C ...

10 a resposta

Por que a ordem na qual as bibliotecas são vinculadas às vezes causa erros no GCC?

Por que a ordem na qual as bibliotecas são vinculadas às vezes causa erros no GCC?

3 a resposta

Namespaces anônimos: eles são realmente ótimos?

Eu tenho usado ostatic por muito tempo para definir a ligação interna. Mais tarde, mudei para o estilo C ++ de agrupar coisas locais em namespaces anônimos. No entanto, agora que trabalho com namespaces anônimos há alguns anos, começo a pensar ...

3 a resposta

Como se poderia implementar o construtor de cópias do std :: auto_ptr?

De volta à minha loucuraAutoArray thingy [https://bitbucket.org/BillyONeal/pevfind/src/64bc8a6e3d87/pevFind/Win32AutoArray.hpp] ... (citando bits importantes de lá: class AutoArray { void * buffer; public: //Creates a new empty ...

1 a resposta

Atribuir função de membro C ++ ao ponteiro de função C

Eu tenho uma biblioteca C com uma estrutura como esta: struct A { void process(){ doProcess(); }; void (*doProcess)(void); }Agora, eu tenho uma aula como class B { public: B(): a(){ a.doProcess = print(); } void print(){ // do anything } ...

1 a resposta

Não é possível acessar o membro protegido de outra instância do escopo do tipo derivado

Noesta resposta [https://stackoverflow.com/a/17717142/5470596]para a pergunta "Por que meu objeto não pode acessar membros protegidos de outro objeto definido na classe base comum?", pode-se ler: Você pode acessar apenas membros protegidos de ...

6 a resposta

Como compilar um arquivo C ++ no WebAssembly?

Suponha que eu tenha um arquivo C ++ simples e independente (math.cpp) como isso: int add(int x, int y) { return x + y; }Como eu o compilaria no WebAssembly (math.wasm)? Nota: Estou usando a cadeia de ferramentas Clang.

1 a resposta

Erro de compilação 'noexcept = default'

Eu recebo o seguinte erro ao tentar compilar o programa abaixo. O que deve ser modificado para poder compilar? Parece que o GCC 4.9.2 não pode implementar alguns construtores de movimentação exceto como "= padrão". A linha 7 está causando ...

12 a resposta

Por que literais de caracteres C são ints em vez de caracteres?

Em C ++,sizeof('a') == sizeof(char) == 1. Isso faz sentido intuitivo, pois'a' é um caractere literal esizeof(char) == 1 conforme definido pelo padrão. Em C, no entanto,sizeof('a') == sizeof(int). Ou seja, parece que os literais de caracteres C ...

3 a resposta

C ++: Como posso saber o tamanho da classe base SubObject?

. Aqui [https://stackoverflow.com/questions/4325144/scenario-when-do-programmers-use-empty-base-optimization-ebo] Eu estava discutindo a otimização da base vazia eMSalters [https://stackoverflow.com/users/15416/msalters]fez este ...