Udostępnij przez


Błąd kompilatora C3279

częściowe i jawne specjalizacje, a także jawne wystąpienia szablonów klas zadeklarowanych w przestrzeni nazw interfejsu wiersza polecenia są niedozwolone

Uwagi

Przestrzeń nazw jest definiowana cli przez firmę Microsoft i zawiera pseudo-szablony. Kompilator języka Microsoft C++ nie zezwala na specjalizacje zdefiniowane przez użytkownika, częściowe i jawne wystąpienia szablonów klas w tej przestrzeni nazw.

Example

Poniższy przykład generuje C3279:

// C3279.cpp
// compile with: /clr
namespace cli {
   template <> ref class array<int> {};   // C3279
   template <typename T> ref class array<T, 2> {};   // C3279
}