Resultados da pesquisa a pedido "c++11"
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 :: ...
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 ...
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 ...
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.
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++ ...
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 ...
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( ...
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 ...
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 ...
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 ...