Resultados da pesquisa a pedido "c++-faq"

7 a resposta

Diferente resultado de ponto flutuante com otimização ativada - erro do compilado

O código abaixo funciona no Visual Studio 2008 com e sem otimização. Mas só funciona no g ++ sem otimização (O0). #include <cstdlib> #include <iostream> #include <cmath> double round(double v, double digit) { double pow = std::pow(10.0, digit); ...

8 a resposta

O que é uma expressão lambda em C ++ 11?

O que é uma expressão lambda em C ++ 11? Quando eu usaria um? Que classe de problemas eles resolvem que não era possível antes da introdução? Alguns exemplos e casos de uso seriam útei

3 a resposta

Conversão de Derivado ** para Base **

Eu estava lendoest [http://www.parashift.com/c++-faq/proper-inheritance.html#faq-21.2] e infelizmente não conseguia entender em detalhes por que o compilador não permite a conversão de Derivado ** para Base **. Também ...

4 a resposta

O que é "Pesquisa Dependente de Argumento" (também conhecida como ADL ou "Pesquisa Koenig")?

Quais são algumas boas explicações sobre o que é a pesquisa dependente de argumento? Muitas pessoas também chamam de Koenig Looku referencialmente, gostaria de saber: Por que isso é uma coisa boa?Por que isso é uma coisa ruim?Como funciona

3 a resposta

O que é "referência de valor nominal para * isso"?

Conheci uma proposta chamada "rvalue reference for * this" na clang's Página de status do C ++ 11 [http://clang.llvm.org/cxx_status.html]. Eu li bastante sobre referências a rvalue e as compreendi, mas acho que não sei disso. Também não ...

4 a resposta

Que tipo de ponteiro devo usar quando?

Ok, então a última vez que escrevi C ++ para viver,std::auto_ptr era tudo o que a lib std tinha disponível eboost::shared_ptr era toda a raiva. Eu realmente nunca olhei para os outros tipos de ponteiros inteligentes fornecidos. Entendo que o C ...

5 a resposta

Sobrecarregando operadores de acesso de membro ->,. * (C ++)

Entendo a maior sobrecarga de operadores, com exceção dos operadores de acesso de membros->, .*, ->* etc. Em particular, o que é passado para essas funções do operador e o que deve ser retornad Como o operador funciona (por ...

3 a resposta

Quais são as etapas de compilação de um programa C +

s estágios de compilação de um programa C ++ especificados pelo padrã Se sim, o que são? Se não, uma resposta para um compilador amplamente usado (Eu preferiria MSVS) seria ótimo Estou falando de pré-processamento, tokenização, análise e ...

58 a resposta

uais são as diferenças entre struct e classe em C +

Esta pergunta foi já solicitado no contexto de C # /. Net [https://stackoverflow.com/questions/13049]. gora, eu gostaria de aprender as diferenças entre uma estrutura e uma classe em C ++. Discuta as diferenças técnicas e os motivos para ...

18 a resposta

uais expressões idiomáticas do C ++ foram descontinuadas no C ++ 1

Com o novo padrão, há novas maneiras de fazer as coisas, e muitas são mais agradáveis que as antigas, mas a antiga ainda é boa. Também está claro que o novo padrão não obsoleta muito, por motivos de compatibilidade com versões anteriores. ...