Resultados da pesquisa a pedido "c++11"

4 a resposta

Iniciar um thread std :: com vinculação estática causa falha na segmentação

Para aprender c ++ 11 (e boost), estou escrevendo um servidor http simples usando boost asio ec c ++ 11 (para threading e lambdas Eu quero testar o novo c ++ 11 lambdas e std :: thread, então tentei iniciar oio_service.run() assim em um std :: ...

4 a resposta

Como uso o unique_ptr para o pimpl?

Aqui está uma simplificação do que estou vendo quando tento usar unique_ptr para pimpl. Escolhi unique_ptr porque realmente quero que a classe seja proprietária do ponteiro - quero que a vida útil do ponteiro pimpl e a classe sejam as mesma e ...

8 a resposta

initializer_list e resolução padrão de sobrecarga do construtor

#include <initializer_list> #include <iostream> using namespace std; struct Y {}; struct X { X(initializer_list<Y>) { cout << "yay" << endl; } explicit X() { cout << "boo" << endl; } }; X f() { return {}; } int main() { f(); return 0; } Isso ...

2 a resposta

Como obter o número de argumentos de `std :: function`?

É possível obter o número de argumentos destd::function? Algo comoNumOfArgument<...>::value. Por exemplo,NumOfArgument<function<int(int, int)> >::value deve ser 2.

8 a resposta

C ++ 11 argumento da função constexpr passado no argumento de modelo

Isso costumava funcionar há algumas semanas: template <typename T, T t> T tfunc() { return t + 10; } template <typename T> constexpr T func(T t) { return tfunc<T, t>(); } int main() { std::cout << func(10) << std::endl; return 0; }Mas agorag++ ...

4 a resposta

constexpr com solução alternativa para operações de string?

Estepreviously answer question [https://stackoverflow.com/questions/7779013/probrem-with-constexpr-how-to-resolve-it] explica por que o código que publiquei abaixo não funciona. Eu tenho uma pergunta de acompanhamento: existe uma solução ...

4 a resposta

unção sobrecarregada como argumento da função de modelo variáv

stou tentando criar uma função de modelo variadic, que leva como argumentos a função sobrecarregada e seus argumentos int sumall(int a) { return a; } int sumall(int a, int b) { return a+b; } template<typename R, typename... A> R doit( ...

4 a resposta

Erro ao usar CUDA e C ++ 11

Estou usando o CUDA 4.1 e o GCC 4.5 ... (FINALMENTE! O CUDA suporta o GCC 4.5, mas ainda estou aguardando o GCC 4.6). De qualquer forma, é possível usar o C ++ 11 com o CUDA 4.1? Eu tentei passar: --compiler-options "-std=c++0x" para nvcc e ...

2 a resposta

Como obtenho os tipos de argumento de um ponteiro de função em uma classe de modelo variáve

Este é um acompanhamento deste problema:untor genérico para funções com qualquer lista de argument [https://stackoverflow.com/questions/9050047/generic-functor-for-functions-with-any-argument-list] Tenho essa classe de functor (código ...

4 a resposta

Exemplo de lista de inicializadores C ++ 0x

Gostaria de ver como este exemplo de código existente poderia tirar proveito do recurso da lista de inicializadores C ++ 0 Exemplo0: #include <vector> #include <string> struct Ask { std::string prompt; Ask(std::string ...