Resultados da pesquisa a pedido "c++"

1 a resposta

O que o SFINAE não funciona corretamente com a seguinte função has_member?

Estou experimentando exemplos dePalestra sobre Walter Brown [https://www.youtube.com/watch?v=Am2is2QCvxY]e eu estou tentando pegá-lohas_member implementação de trabalho. No entanto, a implementação parece retornar falsamente verdadeira, o que me ...

1 a resposta

É sempre seguro negar um número de ponto flutuante

Considerar: double f = foo(); double g = -f;Ondefoo() pode retornar qualquer coisa que seja atribuída af. édouble g = -f; seguro em C e C ++? Para os tipos IEEE 754, obviamente é, mas C e C ++ não restringem a implementação de ponto flutuante a ...

3 a resposta

Como corrigir “<hash_map> está obsoleto e será REMOVIDO. Por favor, use <unordered_map> ”?

Estou aprendendo C ++, então estou trabalhando no livroProgramação: princípios e práticas usando C ++. Estou no primeiro exercício, que é como fazer um 'Olá, Mundo!' programa usando o Microsoft Visual Studio 2015. Eu usei o código-fonte conforme ...

5 a resposta

Maneiras de analisar XML em C ++ (Win32)

Estou procurando uma maneira de analisar XML em C ++ no Windows e encontrei alguns como MSXML, Xerces, TinyXml etc., mas estou imaginando qual é o melhor em termos de desempenho e recursos. Meus requisitos são que ele possa estar vinculado à ...

3 a resposta

Qual é a diferença entre referências de valor r e referências de valor l? (CodeGen)

Como é uma referência de valor-r de uma perspectiva de nível inferior. Eu simplesmente não consigo envolver minha cabeça em torno disso! Posso ver um exemplo de código gerado (equivalente C ou x86 / x64) a partir de uma referência de valor r vs. ...

1 a resposta

Qual é o equivalente de std :: is_const para referências a const?

Considere o código: int const x = 50; int const& y = x; cout << std::is_const<decltype(x)>::value << endl; // 1 cout << std::is_const<decltype(y)>::value << endl; // 0Isso faz sentido, porquey não é umconst referência, é uma referência a ...

1 a resposta

Como proteger mover construtores para C ++ 03 e C ++ 11?

Isso é semelhante aQuais diferenças, se houver, entre C ++ 03 e C ++ 11 podem ser detectadas em tempo de execução? [https://stackoverflow.com/q/6473218]. Mas, neste caso, quero que a detecção ocorra através do pré-processador. Como devemos ...

3 a resposta

Virtualização no Construtor Super Class

Na minha opinião, a virtualização não funciona no construtor de super classes, conforme o design do OOP. Por exemplo, considere o seguinte código C #. using System; namespace Problem { public class BaseClass { public BaseClass() ...

3 a resposta

Confusão sobre threads iniciados pelo parâmetro std :: async com std :: launch :: async

Estou um pouco confuso sobre ostd::async função. A especificação diz: operação assíncrona sendo executada "como se estivesse em um novo encadeamento de execução" (C ++ 11 §30.6.8 / 11). Agora, o que isso significa? No meu entendimento, o ...

3 a resposta

Encontrando “~ / Library / Application Support” no C ++?

Eu escrevi um aplicativo GTKmm e estou tentando criar algumas melhorias no OS X. Gostaria de armazenar meu arquivo de configuração na pasta Application Support / myApp, no entanto, não consigo descobrir a maneira correta de localizar ...