Aracılığıyla paylaş


Derleyici Hatası C3231

'arg' : şablon türü bağımsız değişkeni genel tür parametresi kullanamaz

Açıklamalar

Şablonların örneği derleme zamanında oluşturulur, ancak genel öğeler çalışma zamanında oluşturulur. Bu nedenle, şablonu çağırabilecek genel kod oluşturmak mümkün değildir çünkü genel tür son olarak bilindiğinde çalışma zamanında şablon örneği oluşturulamaz.

Example

Aşağıdaki örnek C3231 oluşturur:

// C3231.cpp
// compile with: /clr /LD
template <class T> class A;

generic <class T>
ref class C {
   void f() {
      A<T> a;   // C3231
   }
};