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

1 la respuesta

¿Especialización de plantilla de clase en el alcance de la clase?

¿Por qué la especialización S en A legal y S en B no?(si B no está comentado) GCC 4.8.1: error: especialización explícita en ‘clase B’ del ámbito del espacio...

5 la respuesta

¿Especialización de plantilla tras instanciación?

3 la respuesta

C ++ especialización de plantilla única con múltiples parámetros de plantilla

¡Hola! Me gustaría especializar solo uno de los dos tipos de plantillas. P.ej.template <typename A, typename B> class X debe tener una implementación especial para una sola funciónX<float, sometype>::someFunc(). Código de ...

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, ...

4 la respuesta

¿Es la especialización de plantilla de clase parcial la respuesta a este problema de diseño?

Digamos que tiene una clase cuyo trabajo es conectarse a un servidor remoto. Quiero abstraer esta clase para proporcionar dos versiones, una que se conecta a través de UDP y la otra a través de TCP. Quiero construir el código de tiempo ...

2 la respuesta

especialización explícita de la función miembro de clase de plantilla

Necesito especializar la función de miembro de plantilla para algún tipo (digamosdobl). Funciona bien mientras que la claseX en sí no es una clase de plantilla, pero cuando la hago, GCC comienza a dar errores en tiempo de compilación. #include ...

2 la respuesta

template clase miembro función única especialización

Estoy leyendo la Guía completa de plantillas y dice lo siguiente: Donde se habla de especialización de plantilla de clase. Sin embargo, si especializa una plantilla de clase, también debe especializar todas las funciones miembro. Aunque es ...

1 la respuesta

Especialización parcial con tipo anidado en una clase con plantilla

Estoy jugando con plantillas y especialización parcial, pero hay una especialización que no sé cómo escribir ... Simplificaré el código para que sea más fácil de leer. Vamos a condimentar template <typename T> class x { ... }; Por lo general, ...

1 la respuesta

C ++ enlaces y especializaciones de plantillas

Estoy estudiando el comportamiento del enlazador de C ++ con respecto a las especializaciones de plantilla. Estoy usando Microsoft Visual C ++ 2010 para estos experimentos. No sé si el comportamiento es el mismo con otras cadenas de herramientas ...

3 la respuesta

Está haciendo una especialización de plantilla de función virtual legal?

En C ++, se supone que una especialización de plantilla de función actúa exactamente como una función normal. ¿Eso significa que puedo hacer uno virtual? Por ejemplo struct A { template <class T> void f(); template <> virtual void f<int>() {} ...