Megosztás a következőn keresztül:


C2679 fordítóhiba

bináris "operátor": nem található olyan operátor, amely "típus" típusú jobb oldali operandust használ (vagy nincs elfogadható átalakítás)

Megjegyzések

Az operátor használatához túl kell terhelnie a megadott típusra, vagy meg kell határoznia egy olyan típusra történő átalakítást, amelyhez az operátor definiálva van.

példa

A következő példa C2679-et hoz létre:

// C2679.cpp
class C {
public:
   C();   // no constructor with an int argument
} c;

class D {
public:
   D(int) {}
   D(){}
} d;

int main() {
   c = 10;   // C2679
   d = 10;   // OK
}