Resultados da pesquisa a pedido "c++11"
impulsionar thread_group move a propriedade de unique_ptr para thread
Que solução alternativa existe para executar esse código? O código resulta em "Tentativa de referenciar uma função excluída".unique_ptr é atribuído em um loop e, em seguida, transmitido ao thread e, posteriormente, eliminado. boost::thread_group ...
As funções lambda podem ser modeladas?
No C ++ 11, existe uma maneira de modelar uma função lambda? Ou é inerentemente específico demais para ser modelado? Entendo que posso definir uma classe / functor com modelo clássico, mas a pergunta é mais como: a linguagem permite funções ...
Erro de compilação do CRTP
O seguinte será compilado com o GCC 5.2, mas não com o Visual Studio 2015. template <typename Derived> struct CRTP { static constexpr int num = Derived::value + 1; }; struct A : CRTP<A> { static constexpr int value = 5; }; Reclama queA não tem ...
Determinar se um construtor de uma classe base abstrata não é exceção?
No C ++ 11 e posterior, como determinar se um construtor de uma classe base abstrata énoexcept? Os seguintes métodos não funcionam: #include <new> #include <type_traits> #include <utility> struct Base { Base() noexcept; virtual int f() = 0; }; ...
Por que não consigo ler do arquivo usando "file_ptr >> variable" no meu programa?
No programa a seguir, estou tentando entender como ler e gravar arquivos. #include<iostream> #include<fstream> using namespace std; int main() { fstream myfile; string str1; myfile.open("H:/input_file.txt"); if(myfile.is_open()) { myfile<<"test1 ...
Usando o C ++ 11 com base no loop for corretamente no Qt
De acordo comessa conversa [https://www.youtube.com/watch?v=Ov7s0GgBbOQ&list=PLRyNF2Y6sca0UKKZ2PTSwF3WrDjABQdcL&index=27] existe uma certa armadilha ao usar a base de intervalo C ++ 11for em contêineres Qt. Considerar: QList<MyStruct> list; ...
Como criar impulso para o Android como biblioteca compartilhada com suporte a c ++ 11
Estou tentando criar boost_1.60.0 (como biblioteca compartilhada) para android com suporte a c ++ 11. Estou usando o mais recente ndk (atualmente android-ndk-r10e). O host da compilação é o Windows-10. Isto é para um projeto não-opensource. Pelo ...
Vantagens de usar para a frente
Em encaminhamento perfeito,std::forward é usado para converter as referências nomeadas rvaluet1 et2 para referências rvalue sem nome. Qual é o propósito de fazer isso? Como isso afetaria a função chamadainner se sairmost1 & t2 ...
Padrão de modelo curiosamente recorrente (CRTP) com constexpr estático em Clang
Considere o meu exemplo simples abaixo: #include <iostream> template <typename T> class Base { public: static constexpr int y = T::x; }; class Derived : public Base<Derived> { public: static constexpr int x = 5; }; int main() { std::cout << ...
A inserção padrão em um vetor não é a inicialização padrão?
Um dosstd::vector construtores é estipulado como, ênfase minha: explicit vector(size_type n, const Allocator& = Allocator()); Efeitos: Constrói umvector comn inserido por padrãoelementos usando o alocador especificado. Requer: T deverá ...