Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Operatoroperatorn måste ha minst en formell parameter av klasstyp
Anmärkningar
Den överbelastade operatorn saknar en parameter av klasstyp.
Du måste skicka minst en parameter med referens (inte med pekare, utan referenser) eller efter värde för att kunna skriva "a < b" (a och b är av typen klass A).
Om båda parametrarna är pekare är det en ren jämförelse av pekaradresser och använder inte den användardefinierade konverteringen.
Example
I följande exempel genereras C2803:
// 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);