Aracılığıyla paylaş


Derleyici Hatası C3230

'function' : 'template' için şablon türü bağımsız değişkeni genel tür parametresi içeremez: 'param'

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 C3230 oluşturur:

// C3230.cpp
// compile with: /clr /LD
template <class S>
void f(S t);

generic <class U>
ref class C {
   void f1(U x) {
      f(x);   // C3230
   }
};