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.
'operator' : ayrılmıştır ve bir başvuru sınıfının veya değer türünün üyesi olarak kullanılamaz. CLR veya WinRT işleçleri 'operator' anahtar sözcüğü kullanılarak tanımlanmalıdır
Açıklamalar
Derleyici, C++ için Yönetilen Uzantılar söz dizimini kullanarak bir işleç tanımı algılamıştı. İşleçler için C++ söz dizimini kullanmanız gerekir.
Example
Aşağıdaki örnek C3195 oluşturur ve nasıl düzeltileceğini gösterir:
// C3195.cpp
// compile with: /clr /LD
#using <mscorlib.dll>
value struct V {
static V op_Addition(V v, int i); // C3195
static V operator +(V v, char c); // OK for new C++ syntax
};