Resultados da pesquisa a pedido "c++11"

1 a resposta

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 ...

10 a resposta

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 ...

2 a resposta

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 ...

4 a resposta

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; }; ...

1 a resposta

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 ...

1 a resposta

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; ...

3 a resposta

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 ...

6 a resposta

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 ...

2 a resposta

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 << ...

1 a resposta

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á ...