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.
'işleç işleci' sınıf türünde en az bir resmi parametreye sahip olmalıdır
Açıklamalar
Aşırı yüklenmiş işleçte sınıf türünde bir parametre yok.
"a b" (a ve b sınıfı A türünde) yazabilmek için başvuruya göre (işaretçileri değil, başvuruları kullanarak) veya değere göre en az bir < parametre geçirmeniz gerekir.
her iki parametre de işaretçiyse, işaretçi adreslerinin saf bir karşılaştırması olur ve kullanıcı tanımlı dönüştürmeyi kullanmaz.
Example
Aşağıdaki örnek C2803 oluşturur:
// C2803.cpp
// compile with: /c
class A{};
bool operator< (const A *left, const A *right); // C2803
// try the following line instead
// bool operator< (const A& left, const A& right);