Resultados da pesquisa a pedido "c++"
Ponteiro virtual
O que é um ponteiro virtual? Olá a todos. Hoje tive uma entrevista por telefone e fiz uma pergunta: "O que é um ponteiro virtual?" Eu tropecei nessa, então, depois que ela terminou, tentei o Google. Infelizmente, ele me deu apenas uma referência ...
Obtendo um HANDLE de um std :: ofstream
É possível obter o arquivo subjacente HANDLE de um std :: ofstream (Visual C ++ 2005)? Este é o oposto desta pergunta: Posso usar o CreateFile, mas forçar o identificador em um std :: ...
Como std :: memory_order_seq_cst funciona
Eu peguei o exemplo sobre std :: memory_order_seq_cst em: http://en.cppreference.com/w/cpp/atomic/memory_order [http://en.cppreference.com/w/cpp/atomic/memory_order] #include <thread> #include <atomic> #include <cassert> std::atomic<bool> x ...
Como adicionar bibliotecas adicionais ao projeto do Visual Studio?
Allergro é uma biblioteca de complementos C ++ de fonte aberta para manipulação de gráficos. Como adiciono esta biblioteca ao meu compilador? As instruções não funcionam para mim, pois tenho o Windows 7. Não sei se o SO é importante. Eu tenho o ...
Pergunta de alinhamento de memória C ++
Uma linha de código vale mais que mil palavras :) Aqui está o meu problema: /* Platform specific 16-byte alignment macro switch. On Visual C++ it would substitute __declspec(align(16)). On GCC it substitutes __attribute__((aligned (16))). */ ...
referência indefinida a `__stack_chk_fail '
Obtendo este erro ao compilar o código C ++: undefined reference to `__stack_chk_fail'Opções já experimentadas: adicionado -fno-stack-protector durante a compilação - não funcionou, o erro persisteadicionei uma implementação fictícia de void ...
Reduzir o tamanho do executável do Windows
Eu tenho um aplicativo C ++ / MFC no Windows - vinculado dinamicamente, é apenas 60kb estático, é> 3Mb. É uma distribuição aos clientes por email e, portanto, precisa ser o menor possível. Ele vincula estaticamente as bibliotecas MFC e MSCVRT - ...
Diferença entre "lançar novo BadConversion (" xxx ")" e "lançar novo BadConversion (" xxx ")"
// http://www.parashift.com/c++-faq-lite/misc-technical-issues.html class BadConversion : public std::runtime_error { public: BadConversion(std::string const& s) : std::runtime_error(s) { } }; inline std::string stringify(double x) { ...
o que significa `using std :: swap` dentro do corpo de uma implementação de método de classe?
Durante a prática de c ++, eu estava tentando aprender e adotar o idioma copy-swap seguindo esta explicação minuciosa sobre esta questão:o idioma Copy-Swap [https://stackoverflow.com/q/3279543/356440]. Mas encontrei um código que nunca tinha ...
Regra de três torna-se regra de cinco com C ++ 11?
Então, depois de assistiressa palestra maravilhosa [http://channel9.msdn.com/shows/Going+Deep/C9-Lectures-Introduction-to-STL-with-Stephan-T-Lavavej/] nas referências rvalue, pensei que todas as classes se beneficiariam desse "construtor de ...