Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az "operátor operátorának" legalább egy osztálytípusú formális paraméterével kell rendelkeznie
Megjegyzések
A túlterhelt operátor nem rendelkezik osztálytípusú paraméterrel.
Ahhoz, hogy képes legyen írni "a < b" (ahol a és b az A osztály típusúak), legalább egy paramétert hivatkozással (nem mutatókkal, hanem hivatkozásokkal) vagy érték alapján kell megadnia.
Ha mindkét paraméter mutató, akkor az a mutatócímek tiszta összehasonlítása lesz, és nem használja a felhasználó által megadott konverziót.
Example
Az alábbi példa c2803-at hoz létre:
// 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);