Resultados da pesquisa a pedido "c++11"
A implementação do std :: forward
eu estou lendoVisão geral do novo C ++ (C ++ 11/14) (somente PDF) [http://www.artima.com/shop/overview_of_the_new_cpp], no Slide 288, fornece uma implementação destd::forward: template<typename T> // For lvalues (T is T&), T&& std::forward(T&& ...
Expressão SFINAE para sobrecarregar no tipo de ponteiro de função passado
Neste exemplo, uma função é passada para um modelo de função implicitamente instanciado. // Function that will be passed as argument int foo() { return 0; } // Function template to call passed function template<typename F> int call(F f) { ...
Não é possível transmitir objeto temporário como referência
Este é um exemplo muito mínimo: class Foo { public: Foo(int x) {}; }; void ProcessFoo(Foo& foo) { } int main() { ProcessFoo(Foo(42)); return 0; }O acima compila bem no Visual Studio, mas gera um erro no Linux e Mac. A compilação acima gera ...
Como implementar o polimorfismo com std :: shared_ptr?
Vi outras perguntas sobre esse tópico, mas ainda não encontrei a resposta - acho que estou perdendo alguma coisa: Eu defini duas classes de teste simples: class TestBase { public: TestBase ( ) { }; ~ TestBase ( ) { }; protected: inline virtual ...
Referências rvalue C ++ 0x - ligação lvalues-rvalue
Esta é uma pergunta subsequente paraC ++ 0x rvalue referências e temporários [https://stackoverflow.com/questions/2748866/c0x-rvalue-references-and-temporaries] Na pergunta anterior, perguntei como esse código deveria funcionar: void f(const ...
O post do boost asio não está funcionando, io_service :: run sai logo após o post
Estou tentando misturar sinais de impulso com o asio para fazer uma chamada de manipulador baseada em despacho. quando o método post é invocado a partir de um encadeamento, o io_service :: run sai imediatamente, o retorno de chamada manipulado ...
O arquivo não está abrindo, mesmo que exista [fechado]
No programa a seguir, ele grava dados com êxito emstudent.txt arquivo, mas quando eu o abro e imprimo linha por linha do arquivo, ele sempre mostra o arquivo não encontrado. Alguém poderia me ajudar com isso? ifstream Myfile; ...
Como salvar um QGraphicsItem QList em um arquivo e depois lê-lo? Qt c ++
Eu tenho uma lista que contém QGraphicsItem. Essa lista permite desenhar linhas. Procurei na documentação, mas não vi como podemos salvar os pontos em um arquivo? Então leia os pontos do arquivo para poder exibi-los? Aqui está o meu ...
Você pode implementar um timer sem "dormir" usando apenas o padrão c ++ / c ++ 11?
Eu tenho o seguinte código (copiado manualmente): // Simple stop watch class basically takes "now" as the start time and // returns the diff when asked for. class stop_watch {...} // global var std::thread timer_thread; void start_timer(int ...
decltype, result_of ou typeof?
Eu tenho: class A { public: B toCPD() const;E: template<typename T> class Ev { public: typedef result_of(T::toCPD()) D;Após instanciarEv<A>, o compilador diz: meta.h: 12: erro: 'T :: toCPD' não é um tipo nem o tipo de declínio nem o tipo de ...