Kompilatorfel C3412

"mall" : kan inte specialisera en mall i det aktuella scopet

Anmärkningar

En mall kan inte vara specialiserad på klassomfång, endast i globalt omfång eller namnområdesomfång.

Example

I följande exempel genereras C3412.

// C3412.cpp
template <class T>
struct S {
   template <>
   struct S<int> {};   // C3412 in a class
};

I följande exempel visas en möjlig lösning.

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

template <>
struct S<int> {};