Resultados da pesquisa a pedido "c++"
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 ...
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?
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 ...
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 ...
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 } ...
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 ...
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.
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 ...
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 ...
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 ...