Resultados de la búsqueda a petición "templates"
¿Es posible elegir un parámetro de tipo genérico de C ++ en tiempo de ejecución?
¿Hay una manera de elegir el tipo genérico de una clase en tiempo de ejecución o es una cosa de tiempo de compilación en C ++?Lo que quiero hacer es algo com...
Plantilla de función de "sobrecarga" basada en la firma del operador de objeto de función () en C ++ 98
Quiero hacer una función de plantilla que tome una función y un vector y use la función para asignar ese vector a otro vector que será devuelto por la plantilla de función. Si la función tomada como argumento es una función libre, puede tener ...
¿Cómo puedo definir una clase de plantilla que proporcione la profundidad / nivel del puntero de un tipo?
¿Cómo puedo definir una clase de plantilla que proporcione una constante entera que represente la "profundidad" de un tipo (puntero) proporcionado como argumento de plantilla de entrada? Por ejemplo, si la clase se llamabaDepth, lo siguiente ...
Emitir C ++ Eigen :: Tipos de matriz a través de plantillas
Estoy escribiendo una función de C ++ que se basa en el tipo (ya seafloat odouble) y utilizaEigen::Matrix internamente. La función usará una combinación defloat, doubley tipo de plantillaEigen:Matrix objetos.Eigen::Matrix<>::cast() funciona bien ...
alias de una plantilla de función
He creado un despachador de CPU que compila las mismas funciones con diferentes opciones de compilación en diferentes archivos de objetos. Para que mi código acceda a las mismas funciones en diferentes archivos de objeto, necesito asignar un ...
Nombre del método C ++ como parámetro de plantilla
¿Cómo hago el nombre del método (aquísome_method) un parámetro de plantilla? template<typename T> void sv_set_helper(T& d, bpn::array const& v) { to_sv(v, d.some_method()); }
Parámetro de plantilla opcional
¿Es posible tener un parámetro de plantilla opcional en C ++, por ejemplo template < class T, class U, class V> class Test { }; Aquí quiero que el usuario use esta clase conV o sinV Sigue a posibles Test<int,int,int> WithAllParameter ...
Diferencia entre el nombre de la plantilla y la identificación de la plantilla
Estándar C ++ Sección 14/2: En una declaración de plantilla de función, elID del declarador será unNombre de la plantilla (es decir, no unid de plantilla) [Nota: en una declaración de plantilla de clase, si elID del declarador es unid de ...
Plantillas Django: ¿puedo configurar una variable para que se use en una plantilla principal?
Tengo una plantilla principal que contiene un menú de navegación genérico. Quiero poder agregarclass="selected" a la opción de menú apropiada. Quiero poder establecer una variable en una plantilla secundaria, por ejemplo: {% set menu = ...
Inyección de dependencia de C ++: ¿plantillas o métodos virtuales?
Me pregunto cuál es la forma en C ++ de usar la inyección de dependencia. ¿Está usando plantillas o clases polimórficas? Considere el siguiente código, class AbstractReader { public: virtual void Read() = 0; }; class XMLReader : public ...