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

6 la respuesta

Utilizando la palabra clave de exportación con plantillas

Como entiendo, se puede usar la palabra clave "exportar" para que uno pueda exponer clases de plantilla o firmas de funciones a través de un archivo de encabezado y abstraer la implementación real en un archivo de biblioteca. Puede alguien ...

2 la respuesta

función error de compilación de especialización de plantilla

##A.hh template<class T> void func(T t) {} template<> void func<int>(int t) {} void func2(); ##A.cpp void func2() {} ##main.cpp func("hello"); func(int());El error que obtengo es: error LNK2005: "void __cdecl func (int)" (?? $ func @ H @@ YAXH @ ...

1 la respuesta

c ++ pimpl idiom: Implementación dependiendo de un parámetro de plantilla

Inesta pregunt [https://stackoverflow.com/questions/5419670/inner-class-depending-on-a-template-argument] Pregunté sin éxito cómo usar diferentes implementaciones de pimpl dependiendo de un argumento de plantilla. Tal vez este ejemplo ilustra ...

6 la respuesta

¿Cómo funcionan las plantillas? ¿Están siempre en línea?

Puedo entender cómo funciona si están en línea. Pero si no lo son, ¿cómo funciona? ¿Todos los archivos de objeto obtienen su propia copia de, por ejemplo, la plantilla de función de todos modos?

2 la respuesta

Inclusión circular con plantillas

El siguiente código se compila perfectamente: // MyFile.h #ifndef MYFILE_H_INCLUDED #define MYFILE_H_INCLUDED template <typename Datatype> class MyClass { public: void MyMethod(); } #include "MyFile.cpp" #endif // MyFile.cpp #ifndef ...

4 la respuesta

¿Alguna forma de metaprogramación para generar sobrecargas para varios números de parámetros de plantilla?

Estoy tratando de crear un conjunto de plantillas de funciones que puedan tomar diferentes tipos y números de parámetros, como este: template <T0> void call(T0 arg0); template <T0, T1> void call(T0 arg0, T1 arg1); template <T0, T1, T2> void ...

3 la respuesta

Lenguaje de plantillas para renderizado tanto del lado del cliente como del lado del servidor

Estoy investigando las plantillas de JavaScript como una forma de representar nuestras vistas. El objetivo es poder representar el lado del cliente para los usuarios que tienen JavaScript habilitado para representar las mismas plantillas / lado ...

1 la respuesta

¿Cómo crear plantillas de editor / visualización personalizadas en ASP.NET MVC 3?

Me gustaría crear plantillas de editor personalizadas para diferentes tipos de datos en ASP.NET MVC (para usar conHtml.EditorFor()), incluida la reescritura de las plantillas existentes. El objetivo final es crear un mini-marco en el que cada ...

2 la respuesta

Error de enlace al usar plantillas

Convertí una función a una plantilla y comencé a recibir este error. No debo entender una limitación de plantillas. ¿Alguien puede decirme por qué esto está roto? Recibo este error: Undefined symbols: "bool foo<int>(int const&, int const&)", ...

4 la respuesta

Mecanismo genérico de fábrica en C ++ 17

Me gustaría implementar un mecanismo genérico de fábrica para un conjunto de clases derivadas que me permite implementar genéricamente no solo una función de fábrica para crear objetos de esa clase, sino también creadores de otras clases de ...