Resultados da pesquisa a pedido "optimization"

4 a resposta

Como forçar o GCC a compilar funções que não são usadas?

Estou dividindo parte do código do meu projeto em uma biblioteca separada para ser reutilizada em outro aplicativo. Esta nova biblioteca possui várias funçõesdefiniram mas nãoimplementado, e meu projeto atual e o outro aplicativo implementarão ...

11 a resposta

Quais são as maneiras inteligentes de gerar uma lista de n itens com separadores (n-1) entre eles?

Digamos que temos uma matriz com n elementos (n> 0). Gostaríamos de exibir uma lista desses elementos, com um separador entre eles. Uma abordagem comum para esse problema é: foreach item ( output item output separator ) trim last separatorMas ...

8 a resposta

Quando os programadores usam a otimização da base vazia (EBO)

Eu estava lendo sobre otimização de base vazia (EBO). Durante a leitura, as seguintes perguntas surgiram em minha mente: Qual o sentido de usar a classe Empty como classe base quandonão contribui em nada para as classes derivadas (nem em termos ...

7 a resposta

Pergunta de entrevista em string C ++

Recentemente, eu estava em uma entrevista técnica em C ++, na qual recebi um pouco de código de manipulação de string simples, cujo objetivo é pegar uma string e retornar uma string composta pelo primeiro e último n caracteres e, em seguida, ...

14 a resposta

Recursão ou iteração?

Eu amo recursão. Eu acho que simplifica bastante as coisas. Outro pode discordar; Eu acho que também facilita muito a leitura do código. No entanto, notei que a recursão não é usada tanto em idiomas como C # quanto no LISP (que, a propósito, é o ...

5 a resposta

Raiz de cubo inteiro

Estou procurando um código rápido para raízes de cubo de 64 bits (não assinadas). (Estou usando C e compilando com o gcc, mas imagino que a maior parte do trabalho necessário seja independente da linguagem e do compilador.) Denotarei por ulong um ...

2 a resposta

Número de erro de somas consecutivas?

Estou trabalhando em um programa que leva um número inteiro e encontra o número de combinações de somas consecutivas que o número inteiro tem: O número 13 pode ser expresso como uma soma dos números inteiros positivos consecutivos 6 + 7. ...

8 a resposta

Como encontro como o compilador C ++ implementa algo, exceto a inspeção do código de máquina emitido?

Suponha que eu criei um conjunto de classes para abstrair algo e agora me preocupo se meu compilador C ++ será capazpara retirar esses invólucros e emitir códigos realmente limpos, concisos e rápidos [https://stackoverflow.com/q/4332164/57428]. ...

4 a resposta

Problema de otimização do compilador

A maioria das funções em<functional> use functors. Se eu escrever uma estrutura como esta: struct Test { bool operator() { //Something } //No member variables };Existe um sucesso? Um objeto deTest Ser criado? Ou o compilador pode otimizar o objeto?

3 a resposta

por que as chamadas são caras?

supondo que os dados de textura, vértice e sombreador já estejam na placa de vídeo, você não precisa enviar muitos dados para a placa. existem alguns bytes para identificar os dados e, presumivelmente, uma matriz 4x4 e alguns outros parâmetros ...