Resultados de la búsqueda a petición "templates"

4 la respuesta

C # genérico con constante

¿Hay algo similar a esta plantilla de C ++? template <int A> class B { int f() { return A; } }Quiero hacer que cada instancia de B <1>, B <2>, etc. (por ejemplo, tupla) sea de un tipo diferente.

1 la respuesta

¿Por qué se requiere <> cuando se especifica una clase de plantilla que tiene valores predeterminados para todos sus parámetros de plantilla?

¿Hay una buena razón por la cual<> es obligatorio al especificar una clase de plantilla que tiene valores predeterminados para todos sus parámetros de plantilla? p.ej. #include <iostream> template<typename T = int> class C { public: T obj = 0; ...

1 la respuesta

¿Puedo usar boost :: enable_if en una función miembro?

Estoy escribiendo una clase de plantilla, y quiero permitir que exista un método adicional solo para un determinado tipo de plantilla. Actualmente, el método existe para todos los tipos de plantillas, pero causa un error de compilación para todos ...

3 la respuesta

En C ++, ¿qué significa plantilla <>?

No es una sintaxis con la que estoy familiarizado, pero la vi enotra pregunta [https://stackoverflow.com/questions/2454905/force-type-of-c-template/2458547#2458547] , un ejemplo es: template<> struct Allowed<std::string> { };Que hacetemplate<> ...

5 la respuesta

Descifrar mensajes de error de plantilla de C ++

Realmente estoy empezando a entender lo que la gente quiere decir cuando dice que los mensajes de error de C ++ son bastante terribles en lo que respecta a las plantillas. He visto errores terriblemente largos para cosas tan simples como una ...

2 la respuesta

Templado almacenando múltiples tipos diferentes en std :: vector

Gracias a todos por su tiempo, realmente lo aprecio. Existe la necesidad de almacenar múltiples variables de diferentes tipos en un std :: vector usando una forma de plantilla. Para usar las siguientes funciones, el programador debe saber en qué ...

3 la respuesta

Reemplazo de instrucciones de cambio cuando se interactúa entre código con plantilla y sin plantilla

La X: Un patrón común que estoy viendo es que el código subyacente para una función son plantillas, pero por "razones" el código de plantilla no está disponible en la capa superior (elija entre aversión a plantillas en la interfaz, la ...

2 la respuesta

¿Qué es va_arg () en la plantilla variadic de C ++ 11? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Índice de tipo C ++ durante la expansión de plantilla variable [/questions/15014096/c-index-of-type-during-variadic-template-expansion] 2 respuestasHe leído algunos artículos sobre esta nueva ...

4 la respuesta

Construcción C ++ que se comporta como la macro __COUNTER__ [duplicado]

Esta pregunta ya tiene una respuesta aquí: ¿C ++ admite contadores de tiempo de compilación? [/questions/6166337/does-c-support-compile-time-counters] 7 respuestasTengo un conjunto de clases de C ++ y cada una debe declarar una ...

2 la respuesta

Deducir el primer argumento de plantilla con otros parámetros de plantilla predeterminados

Gcc y clang parecen estar en desacuerdo sobre si este código debe compilarse o no: #include <type_traits> template <typename Signature, int N = 0> struct MyDelegate { }; template <typename D> struct signature_traits; template <template ...