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

2 la respuesta

Plantilla variable en la clase de plantilla: error inesperado (¿posible error?)

Teniendo: struct Value { template<class T> static constexpr T value{0}; };(0) ideona [http://ideone.com/AUo86z] template<typename TValue> struct Something { void x() { static_assert(TValue::template value<int> == 0, ""); } }; int main() ...

0 la respuesta

Especialización parcial de la plantilla de variable estática en la plantilla de clase

Si hago especialización parcial, obtengo resultados diferentes de clang y g ++. template < typename T> class X { public: T i; X(T _i): i{_i}{} operator T(){ return i; } }; template < typename T2 > class Y { public: template <typename T> static ...

1 la respuesta

Advertencia de C ++ 14: demasiados encabezados de plantilla para la variable (debe ser 0)

Mientras experimentaba con el reciente compilador g ++ - 5, escribí la siguiente declaración en un archivo: template<T> T a; template<> int a = 1;Lo que resulta en: advertencia: demasiados encabezados de plantilla paraa (debe ser 0) También ...