Sdílet prostřednictvím


Chyba kompilátoru C3279

částečné a explicitní specializace a explicitní vytváření instancí šablon tříd deklarovaných v oboru názvů rozhraní příkazového řádku jsou zakázány.

Poznámky

Obor cli názvů je definován společností Microsoft a obsahuje pseudo-šablony. Kompilátor Microsoft C++ neumožňuje uživatelem definované, částečné a explicitní specializace a explicitní instance šablon tříd v tomto oboru názvů.

Example

Následující příklad vygeneruje C3279:

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