Resultados da pesquisa a pedido "c++"

6 a resposta

O que são indicadores próximos, distantes e enormes?

Alguém pode me explicar esses ponteiros com um exemplo adequado ... e quando esses ponteiros são usados?

6 a resposta

Suprimir a saída para cout da biblioteca vinculada

Preciso vincular meus programas C ++ a algumas bibliotecas compartilhadas que geram saída demais parastd::cout estd::cerr tornando-os ambos inúteis para meus usos. Eu tenho acesso ao código-fonte C ++ dessas bibliotecas, mas não ...

6 a resposta

Por que os namespaces não nomeados são usados e quais são seus benefícios?

Acabei de ingressar em um novo projeto de software C ++ e estou tentando entender o design. O projeto faz uso frequente de namespaces não nomeados. Por exemplo, algo como isto pode ocorrer em um arquivo de definição de classe: // newusertype.cc ...

1 a resposta

como você avaliaria o desempenho de uma função

aqui está talvez uma pergunta mais avançada. se você tiver duas funções que retornam um valor int F(int input1, int input2) { int output; //some algorithm that assigns value to output// return output; } int D(int input1, int input2) { int ...

3 a resposta

diferença entre a expressão de c e a expressão de c ++

int main() { int i=3; (++i)++; printf("%d",i); }Este programa funciona com o compilador g ++, mas não com o gcc. Se eu escrever i ++++ ou ++ i ++, também não funcionará no cpp. Eu acho que há diferença entre expressão c e c ++ - expressão. Alguém ...

6 a resposta

custo de conversão reinterpret_cast

Meu entendimento é que o reinterpret_cast C ++ e a conversão de ponteiro C são apenas uma funcionalidade em tempo de compilação e que não tem nenhum custo de desempenho. Isso é verdade?

3 a resposta

O novo [] chama o construtor padrão em C ++?

Quando eu uso new [] para criar uma matriz de minhas classes: int count = 10; A *arr = new A[count];Vejo que ele chama um construtor padrão deA count vezes. Como um resultadoarr temcount objetos inicializados do tipoA. Mas se eu usar a mesma ...

4 a resposta

Usa para namespaces anônimos em arquivos de cabeçalho

Alguém afirmou no SO hoje que você nunca deve usar namespaces anônimos nos arquivos de cabeçalho. Normalmente, isso está correto, mas me lembro de uma vez que alguém me disse que uma das bibliotecas padrão usa namespaces anônimos nos arquivos de ...

4 a resposta

É uma boa ideia usar a classe como um espaço para nome no Python

Estou colocando um monte de coisas relacionadas em uma classe. O principal objetivo é organizá-los em um espaço para nome. class Direction: north = 0 east = 1 south = 2 west = 3 @staticmethod def turn_right(d): return turn_to_the_right ...

10 a resposta

As funções lambda podem ser modeladas?

No C ++ 11, existe uma maneira de modelar uma função lambda? Ou é inerentemente específico demais para ser modelado? Entendo que posso definir uma classe / functor com modelo clássico, mas a pergunta é mais como: a linguagem permite funções ...