Compartir a través de


Error del compilador C2766

especialización explícita; ya se definió "specialization"

Observaciones

No se permiten especializaciones explícitas duplicadas. Para obtener más información, consulte Especialización explícita de las plantillas de función.

Ejemplo

En el ejemplo siguiente se genera la advertencia C2766:

// C2766.cpp
// compile with: /c
template<class T>
struct A {};

template<>
struct A<int> {};

template<>
struct A<int> {};   // C2766
// try the following line instead
// struct A<char> {};