Resultados de la búsqueda a petición "c++11"

8 la respuesta

C ++ 11 argumento de la función constexpr pasado en plantilla argumento

Esto solía funcionar hace algunas 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; }Pero ahorag++ ...

4 la respuesta

constexpr con solución de operaciones de cadena?

Estapreguntas respondidas previamente [https://stackoverflow.com/questions/7779013/probrem-with-constexpr-how-to-resolve-it] explica por qué el código que he publicado a continuación no funciona. Tengo una pregunta de seguimiento: ¿hay una ...

4 la respuesta

Función sobrecargada como argumento de la función de plantilla variadic

Estoy tratando de hacer una función de plantilla variable, que toma como argumentos la función sobrecargada y sus argumentos:) int sumall(int a) { return a; } int sumall(int a, int b) { return a+b; } template<typename R, typename... A> R doit( ...

4 la respuesta

Error al usar CUDA y C ++ 11

Estoy usando CUDA 4.1 y GCC 4.5 ... (¡FINALMENTE! CUDA es compatible con GCC 4.5, pero todavía estoy esperando GCC 4.6). De todos modos, ¿es posible usar C ++ 11 con CUDA 4.1? Intenté pasar: --compiler-options "-std=c++0x"to nvcc y me arroja ...

6 la respuesta

Es posible una clase de rasgo is_functor C ++?

¿Cómo puedo deducir estáticamente si un argumento es un objeto de función C ++ (functor)? template <typename F> void test(F f) {}Lo intentéis_function<F>::value, pero esto no funciona. También parece que no hayis_functor rasgo, entonces tal vez ...

2 la respuesta

C ++ tiempo del sistema cronológico en milisegundos, operaciones de tiempo

Tengo un pequeño problema causado por la documentación insuficiente de C ++ 11. Me gustaría obtener un tiempo desde la época en milisegundos, o nanosegundos o segundos, y luego tendré que "emitir" este valor a otra resolución. Puedo hacerlo ...

8 la respuesta

Plantilla de función de miembro con el número de parámetros dependiendo de un parámetro de plantilla integral

Tengo la siguiente plantilla de clase: template<class T, unsigned N> class MyClass;dóndeT es algún tipo,N - número de componentes. Es posible inicializar la clase usandoMyClass{a1, a2, a3} donde el número de argumentos es igual aN. Quiero ...

4 la respuesta

Ejemplo de lista de inicializador de C ++ 0x

e gustaría ver cómo este ejemplo de código existente podría aprovechar la función de lista de inicializador de C ++ 0x. Ejemplo0: #include <vector> #include <string> struct Ask { std::string prompt; Ask(std::string a_prompt):prompt(a_prompt){} ...

4 la respuesta

¿Cómo puedo reescribir este código javascript en C ++ 11?

Este es el código de cierre de JavaScript que vi en la Guía Definitiva de Javascript. Me gustaría escribirlo como C ++ 11 var uniqueID1 = (function() { var id = 0; return function() { return id++; }; })(); Este es el código cpp que escribí. ...

10 la respuesta

¿Cómo verificar si un hilo std :: todavía se está ejecutando?

¿Cómo puedo verificar si unstd::thread todavía se está ejecutando (de forma independiente de la plataforma)? Carece de unatimed_join() método yjoinable() no es para eso. ensé en bloquear un mutex con unastd::lock_guard en el hilo y ...