Resultados da pesquisa a pedido "c++"

1 a resposta

Por que os compiladores C ++ não otimizam leituras e gravações ausentes para estruturar membros de dados em oposição a variáveis locais distintas?

Estou tentando criar uma matriz local de alguns valores de POD (por exemplo,double) com fixomax_size que é conhecido em tempo de compilação e, em seguida, leia um tempo de execuçãosize valor (size <= max_size) e processe primeirosize elementos ...

4 a resposta

Qual é a utilidade de "excluir isto"?

Hoje, eu vi algum código legado. No destruidor, há uma declaração como "delete this". Acho que esta ligação será recursiva. Por que está funcionando? Eu fiz uma pesquisa rápida no Y !, descobri que, se houver uma necessidade de restringir o ...

1 a resposta

Uso deste código next_combination

Atualmente, estou tentando gerar combinações de um vetor que contém alguns números inteiros. Por enquanto, quero que ele imprima todas as combinações de comprimento para gerar. Encontrei esse código emcombinação e permutação em C ...

2 a resposta

cometendo erro no assembler embutido no gcc [duplicado]

Esta pergunta já tem uma resposta aqui: Obter contagem de ciclos da CPU? [/questions/13772567/get-cpu-cycle-count] 4 respostasEscrevi com êxito algum assembler em linha no gcc para girar um pouco para a direita, seguindo algumas boas ...

4 a resposta

O comportamento indefinido realmente ajuda os compiladores modernos a otimizar o código gerado?

Os compiladores modernos não são inteligentes o suficiente para gerar um código rápido e seguro ao mesmo tempo? Veja o código abaixo: std::vector<int> a(100); for (int i = 0; i < 50; i++) { a.at(i) = i; } ...É óbvio que o erro fora de alcance ...

5 a resposta

O que significa "para (;;)"?

Em C / C ++, o que significa o seguinte? for(;;){ ... }

5 a resposta

Erro de compilação de modelo C ++ - dependência recursiva de tipo ou função

Eu escrevi uma classe de modelo que está dando erro de compilação template<class T> class Entity { string EntityName; int EntitySize; Entity<T*> pPrev; Entity<T*> pNext; public: Entity<T>(const string & name, int size) { EntityName = name; ...

3 a resposta

Funções com ligação C capazes de retornar o tipo de classe?

Eu observei uma função em uma dll que tem ligação C. Esta função retorna o tipo de classe. Não tenho certeza de como isso é possível, pois C não entende classe. Eu escrevi uma dll de exemplo e me programo e observei que o compilador VC ++ mostra ...

3 a resposta

Definição ambígua de operator () com herança múltipla

Eu compilo esse código com o GCC (4.2.1 Apple build 5664) #include <cstddef> using std::size_t; template <char I> struct index { }; struct a { void operator()(size_t const &) { } }; struct b { template <char I> void operator()(index<I> const &) ...

5 a resposta

A que o termo “loop vazio” se refere exatamente em C e C ++?

É esse tipo de coisa: for(;;) { statements; }Ou é isso: for(initialisation;condition;updation) { }Estou procurando respostas com referências a uma variedade de fontes.