Resultados de la búsqueda a petición "templates"
¿Dónde y por qué tengo que poner las palabras clave "plantilla" y "nombre de tipo"?
lantillas @In, dónde y por qué tengo que ponertypename ytemplate en nombres dependientes? ¿Qué son exactamente los nombres dependientes de todos modos? Tengo el siguiente código template <typename T, typename Tail> // Tail will be a UnionNode ...
Especialización parcial con tipo anidado en una clase con plantilla
Estoy jugando con plantillas y especialización parcial, pero hay una especialización que no sé cómo escribir ... Simplificaré el código para que sea más fácil de leer. Vamos a condimentar template <typename T> class x { ... }; Por lo general, ...
registro automático de la función creadora de objetos con una macro
ásicamente, quiero registrar automáticamente las funciones del creador de objetos con una fábrica de objetos para un conjunto de clases definidas en muchos archivos de encabezado. La respuesta principal aesta ...
Referencia indefinida a la plantilla de función cuando se usa con cadena (GCC)
Necesito escribir una función con plantillareplace_all en C ++ que tomará una cadena, wstring, glibmm :: ustring, etc. y reemplazará todas las apariciones desearch insubject conreplace. replace_all.cc template < class T > T replace_all( T ...
¿C ++ admite contadores de tiempo de compilación?
Para la introspección, a veces he querido asignar automáticamente números de serie a tipos o algo similar. esafortunadamente, la metaprogramación de plantillas es esencialmente un lenguaje funcional y, como tal, carece de variables globales o ...
Optimización de código de plantilla para valores específicos de parámetros que no son de tipo.
template <bool flag> class foo { public: int bar() { if(flag) { // stuff } } }; Cuando el compilador compila esta clase, reemplaza el parámetro indicador por verdadero o falso. Luego tenemos if (verdadero) (o if (falso)). Luego, la cláusula if ...
Biblioteca de plantillas de solo encabezado C ++
Mirando este proyecto (http://www.savarese.com/software/libssrckdtree/) encontré la definición "biblioteca de plantillas de encabezado solo C ++". Por el momento tengo conocimientos básicos de C ++ pero me gustaría saber qué significa exactamente ...
¿Cómo declarar correctamente un tipo de plantilla autorreferenciada?
¿Cómo declaro un tipo con plantilla que se refiere a sí mismo? template <class T = Animal> class Animal { public: T getChild (); }Con esto, recibo un error del compilador con respecto a un especificador de tipo faltante. Traté de declarar ...
¿Cómo usar el pragma de diagnóstico GCC con funciones de plantilla C ++?
Me gustaría usar g ++ y -Werror, así que ahora tengo que deshabilitar las advertencias para bibliotecas de terceros que no tengo control. La solución provista porhttp: ...
¿Es posible tener un constructor con plantilla como 'template <class T> X () {}'?
struct X{ template<class T> X(){} }; ¿Es posible instalar tal tipo?