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.
unary "operator" : "type" definierar inte den här operatorn eller en konvertering till en typ som är acceptabel för den fördefinierade operatorn
Anmärkningar
C2675 kan också inträffa när du använder en unary-operator och typen definierar inte operatorn eller en konvertering till en typ som är acceptabel för den fördefinierade operatorn. Om du vill använda operatorn måste du överbelasta den för den angivna typen eller definiera en konvertering till en typ som operatorn har definierats för.
Exempel
I följande exempel genereras C2675.
// C2675.cpp
struct C {
C(){}
} c;
struct D {
D(){}
void operator-(){}
} d;
int main() {
-c; // C2675
-d; // OK
}