Resultados de la búsqueda a petición "templates"
¿Por qué no se pueden declarar plantillas en una función?
LeyendoPlantillas C ++: la guía completa [http://www.amazon.co.uk/Templates-Complete-Guide-David-Vandevoorde/dp/0201734842] y dice Tenga en cuenta que las plantillas no se pueden declarar en una función No da explicaciones y / o referencias ...
¿Por qué se elimina la const && overload de as_const?
En unblog sobre el progreso de C ++ 17 [http://talesofcpp.fusionfenix.com/post-23/interlude]Leo lo siguiente: P0007 propone una plantilla de función auxiliaras_const, que simplemente toma una referencia y la devuelve como referencia ...
Templating Engine para generar informes simples en .NET [cerrado]
Estoy buscando un motor de plantillas gratuito para generar informes simples. Quiero algunas características básicas como: Capacidad para escribir bucles (con cualquier IEnumerable)Variables de pasoPasar archivos de plantillas (plantilla ...
std :: is_base_of para clases de plantillas
¿Hay alguna forma de probarstd::is_base_of<A, B> cuandoA es una clase de plantilla? template <typename X, typename Y> class A {}; template <typename X> class B : public A<X, char> {};Quiero probar estáticamente algo ...
Utilice el argumento de clase de plantilla de plantilla como parámetro
El diseño moderno de C ++ da el siguiente ejemplo: template <class T> struct EnsureNotNull { static void Check(T*& ptr) { if (!ptr) ptr = GetDefaultValue(); } }; template < class T, template <class> class CheckingPolicy = EnsureNotNull, template ...
Usar enum como argumento de tipo de plantilla en C ++
¿hay restricciones / problemas al usar una enumeración como argumento de plantilla (tipo) en C ++? Ejemplo: enum MyEnum { A, B, C, D, E }; template <typename _t> class MyTemplate { public: _t value; void func(const _t& param) { /* .... */ } }; ...
GCC no puede capturar 'este' puntero al tipo de plantilla usando init-capture
Una clase con plantilla puede capturar su propiathis puntero en una lambda: template <typename T> class Foo { public: void foo(void) {} auto getCallableFoo(void) { return [this]() { this->foo(); }; } };Esto y todo lo demásFoo Los ejemplos se ...
Plantilla de función abreviada versus plantilla de función con parámetro de referencia de reenvío
¿Cuáles son las diferencias entreplantillas de función con parámetros de referencia de reenvío template<typename T> void Universal_func(T && a) { }yplantillas de funciones abreviadas? void auto_fun(auto && a) { }Puedo reemplazarUniversal_func ...
Manipulación de 'cadenas' en tiempo de compilación con plantillas variables
Hola a todos, actualmente estoy tratando de escribir una encriptación de cadena en tiempo de compilación (usando las palabras 'cadena' y 'encriptación' bastante libremente) lib. Lo que tengo hasta ahora es el siguiente: // Cacluate narrow ...
Plantillas variables, paquete de parámetros y su ambigüedad discutida en una lista de parámetros
En esta pregunta, me referiré ami pregunta anterior [https://stackoverflow.com/questions/34940875/parameter-pack-must-be-at-the-end-of-the-parameter-list-when-and-why] . En esa pregunta, descubrí que lo siguiente no es válido: template<typename ...