Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'functie': overbelasting van getallen heeft geen juridische conversies voor 'deze' aanwijzer
Opmerkingen
De compiler kon this niet converteren naar geen van de overbelaste versies van de lidfunctie.
Deze fout kan worden veroorzaakt door het aanroepen van een niet-const-lidfunctie op een const object. Mogelijke oplossingen:
Verwijder de
constuit de objectdeclaratie.Voeg toe
constaan een van de overbelastingen van de lidfunctie.
Example
In het volgende voorbeeld wordt C2663 gegenereerd:
// C2663.cpp
struct C {
void f() volatile {}
void f() {}
};
struct D {
void f() volatile;
void f() const {}
};
const C *pcc;
const D *pcd;
int main() {
pcc->f(); // C2663
pcd->f(); // OK
}