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.
'identifier' : konstruktorer kan inte ha en returtyp
Anmärkningar
En konstruktor kan inte ha en returtyp (inte ens en void returtyp).
En vanlig källa till det här felet är ett semikolon som saknas mellan slutet av en klassdefinition och den första konstruktorimplementeringen. Kompilatorn ser klassen som en definition av returtypen för konstruktorfunktionen och genererar C2533.
Example
Följande exempel genererar C2533 och visar hur du åtgärdar det:
// 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