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

2 la respuesta

Ambigüedad de especialización de plantilla parcial

No puedo ver por qué la declaración en main es ambigua. template<class T, class U, int I> struct X { void f() { cout << "Primary template" << endl; } }; template<class T, int I> struct X<T, T*, I> {void f() { cout << "Partial specialization 1" ...

10 la respuesta

Especialización de clase de plantilla de C ++: ¿por qué los métodos comunes deben volver a implementarse?

En la muestra: #include <iostream> using namespace std; class B { public: virtual void pvf() = 0; }; template <class T> class D : public B { public: D(){} virtual void pvf() {} private: string data; }; template <> class D<bool> : public B { ...

4 la respuesta

Especialice una plantilla con una plantilla

Tengo una plantilla de función (gratuita) que se parece a esta template <typename T> T get(); Ahora quiero especializar esta función para una clase, que en sí misma es una plantilla. Pero mi compilador no quiere compilarlo, y ahora pregunto si ...