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.
a felhasználó által definiált bináris operátor "," létezik, de nincs túlterhelés, amely átalakíthatná az összes operandust, az alapértelmezett beépített bináris operátort ('')
Megjegyzések
A beépített vessző operátor hívása egy olyan programban történt, amelyben túlterhelt vessző operátor is volt; a konverzió, amelyről úgy gondolta, hogy történt, nem.
Example
A következő példakód c4913-at hoz létre:
// C4913.cpp
// compile with: /W4
struct A
{
};
struct S
{
};
struct B
{
// B() { }
// B(S &s) { s; }
};
B operator , (A a, B b)
{
a;
return b;
}
int main()
{
A a;
B b;
S s;
a, b; // OK calls user defined operator
a, s; // C4913 uses builtin comma operator
// uncomment the conversion code in B to resolve.
}