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.
"azonosító": a konstruktorok nem engedélyezték a visszatérési típust
Megjegyzések
A konstruktor nem rendelkezhet visszatérési típussal (még visszatérési típussal void sem).
A hiba gyakori forrása egy hiányzó pontosvessző az osztálydefiníció vége és az első konstruktor implementációja között. A fordító az osztályt a konstruktorfüggvény visszatérési típusának definíciójaként látja, és C2533-at hoz létre.
Example
Az alábbi példa c2533-at hoz létre, és bemutatja, hogyan javítható ki:
// C2533.cpp
// compile with: /c
class X {
public:
X();
};
int X::X() {} // C2533 - constructor return type not allowed
X::X() {} // OK - fix by using no return type