Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
'type' : En üst düzey 'char' olmadan bu türü burada kullanamazsınız
Açıklamalar
Bir bildirim doğru belirtilmemiş.
Örneğin, genel kapsamda bir CLR türü tanımlamış ve tanımın bir parçası olarak türünde bir değişken oluşturmaya çalışmış olabilirsiniz. CLR türlerinin genel değişkenlerine izin verilmediğinden, derleyici C3149 oluşturur.
Bu hatayı çözmek için bir işlev veya tür tanımı içinde CLR türlerinin değişkenlerini bildirin.
Örnekler
Aşağıdaki örnek C3149 oluşturur:
// C3149.cpp
// compile with: /clr
using namespace System;
int main() {
// declare an array of value types
array< Int32 ^> IntArray; // C3149
array< Int32>^ IntArray2; // OK
}
Aşağıdaki örnek C3149 oluşturur:
// C3149b.cpp
// compile with: /clr /c
delegate int MyDelegate(const int, int);
void Test1(MyDelegate m) {} // C3149
void Test2(MyDelegate ^ m) {} // OK