Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
jednoargumentowy operator : "type" nie definiuje tego operatora ani konwersji na typ akceptowalny dla wstępnie zdefiniowanego operatora
Uwagi
C2675 może również wystąpić w przypadku korzystania z operatora jednoargumentowego, a typ nie definiuje operatora ani konwersji na typ akceptowalny dla wstępnie zdefiniowanego operatora. Aby użyć operatora, musisz przeciążyć go dla określonego typu lub zdefiniować konwersję na typ, dla którego zdefiniowano operator.
Przykład
Poniższy przykład generuje kod C2675.
// C2675.cpp
struct C {
C(){}
} c;
struct D {
D(){}
void operator-(){}
} d;
int main() {
-c; // C2675
-d; // OK
}