Resultados da pesquisa a pedido "c++"

6 a resposta

raço de tipo para tipos móvei

Estou tentando escrever um modelo que se comporte de uma maneira se T tiver um construtor de movimentação e de outra maneira se T não. Tentei procurar um traço de tipo que pudesse identificar isso, mas não tive essa sorte e minhas tentativas de ...

2 a resposta

Std :: ofstream móvel?

Tenho este mapa que compila bem no MSVC10: std::map<std::string, std::ofstream> m_logFiles;Mas no ubuntu usando o g ++ 4.5 com C ++ 0x ativado, recebo a seguinte mensagem de erro: / usr / include / c ++ / 4.5 / bits / ios_base.h | 785 | erro: ...

3 a resposta

alor de retorno no operador condicional

Eu estava tentando retornar um valor verdadeiro ou falso, dependendo da condição, usando um operador condicional, mas recebi um erro. Aqui está o meu código, bool isEmpty() { int listSize = Node::size(); listSize > 0 ? return (true) : return ...

4 a resposta

LTO, Desirtualização e Tabelas Virtuais

omparando funções virtuais em C ++ e tabelas virtuais em C, os compiladores em geral (e para projetos suficientemente grandes) fazem um trabalho tão bom na desirtualizaçã a verdade, parece que as funções virtuais em C ++ possuem um pouco mais ...

5 a resposta

Otimização do tempo do link e inline

Na minha experiência, há muito código que usa explicitamente funções em linha, o que ocorre em uma troca: O código se torna menos sucinto e um pouco menos sustentáves vezes, inlining pode aumentar bastante o desempenho em tempo de execuçã ...

2 a resposta

Por que o operador de saída 'os << valor' e não 'value >> os'?

Estou aprendendo sobre streaming. Os fluxos padrão fornecem o<< operador que pode ser declarado como: ostream& operator<<(stream& os, CLASS& rc);Por que é impossível declará-lo como este? ostream& operator>>(CLASS& rc, stream& os); Então eu ...

3 a resposta

Como evitar instanciação de modelo não especializada?

Eu tenho um modeloclass (chame-oFoo) que possui várias especializações. Gostaria que a compilação falhasse se alguém tentar usar uma versão não especializada deFoo. Aqui está o que eu realmente tenho: template <typename Type> class Foo { Foo() ...

4 a resposta

constexpr pergunta, por que esses dois programas diferentes são executados em uma quantidade tão diferente de tempo com o g +

Estou usando o gcc 4.6.1 e estou tendo um comportamento interessante envolvendo chamar umconstexpr função. Este programa funciona muito bem e imediatamente imprime12200160415121876738. #include <iostream> extern const unsigned long joe; ...

2 a resposta

Retorna o conteúdo de um std :: wstring de C ++ para C #

Eu tenho uma DLL C ++ não gerenciada que envolvi com uma interface C simples, para que eu possa chamar PInvoke nele a partir de C #. Aqui está um exemplo de método no wrapper C: const wchar_t* getMyString() { // Assume that someWideString is a ...

2 a resposta

Como inserir um temporizador de contagem regressiva em um programa de questionário criado usando c +

Todas as 10 perguntas com 5 marcas precisam ser respondidas dentro do prazo. portanto, o tempo consumido para cada pergunta e o tempo restante deve ser exibido. alguém pode ajudar?