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

1 la respuesta

GNU gdb no puede entrar en funciones de plantilla (OS X Mavericks)

He instaladogdb 7.7 (de fuentes GNU) en OS X Mavericks (10.9.2). Lo codifiqué, por lo que funciona bien cada vez que depuro unc++ archivo que no contiene plantillas. Sin embargo, no puede ingresar a las funciones de plantilla (puede ingresar a ...

10 la respuesta

¿Cuáles son las ventajas reales de los motores de plantillas sobre el uso de PHP?

Desarrollo mis aplicaciones web utilizando solo PHP para los archivos de vista y no me siento limitado de ninguna manera, pero escucho que hay un número constante de desarrolladores que defienden los motores de plantillas "externas". Entonces, ...

1 la respuesta

std :: especialización parcial de plantilla hash

Escribí alguna clase con plantilla: template <class T, class Allocator = ::std::allocator<T> > class my_list;Debería escribir :: std :: hash specializtion para esta clase. ¿Cómo puedo hacer eso? Especialización parcial simple: namespace std { ...

2 la respuesta

Generador de operadores relacionales C ++

Una vez que defina el< operador, puede tener una estimación de cómo se comportan el resto de operadores relacionales. Estoy tratando de implementar una forma de hacer eso para mis clases. Lo que quiero es definir solo el< y el resto de los ...

3 la respuesta

Instanciación explícita: ¿cuándo se usa?

Después de unas semanas de descanso, estoy tratando de ampliar y ampliar mi conocimiento de las plantillas con el libro.Plantillas: la guía completa por David Vandevoorde y Nicolai M. Josuttis, y lo que estoy tratando de entender en este momento ...

2 la respuesta

Optimizar el reemplazo de plantilla de un interruptor

Tengo muchos tipos de datos personalizados en uno de mis proyectos que comparten una clase base común. Mis datos (provenientes de una base de datos) tienen un tipo de datos que se distingue por una enumeración de la clase base. Mi arquitectura ...

1 la respuesta

Especialización en plantillas para funciones miembro

He descubierto recientementetemplate specialization en C ++. template <typename T> void fct(void) {} template <> void fct<int>(void) {} int main(void) { fct<int>(); return 0; }Me gustaría utilizar la especialización de plantilla para funciones ...

3 la respuesta

inicialización de miembro estático para clase de plantilla especializada

class A { }; template <typename A, int S> class B { public: static int a[S]; B() { a[0] = 0; } }; template<> int B<A, 1>::a[1]; int main() { B<A, 1> t; t; }Se compila bajo GCC 4.1, pero no vincula: static.cpp:(.text._ZN1BI1ALi1EEC1Ev[B<A, ...

3 la respuesta

Clase de plantilla, especialización de funciones.

Quiero tener una clase de plantilla que se parezca a la que tengo a continuación. Entonces, quiero una función con una especialización de plantilla dependiendo de un parámetro de plantilla CLASS. ¿Cómo hago para que esto funcione? Me doy cuenta ...

1 la respuesta

¿Por qué la "plantilla externa" no funciona con shared_ptr?

Tuve la (aparentemente) brillante idea de usarextern template class std::shared_ptr<SomeWidelyUsedClass> en stdafx.h inmediatamente después#include <memory> a fin de evitarstd::shared_ptr<SomeWidelyUsedClass> de ser instanciado de forma ...