2016-10-27 4 views
-28

Ich kann wirklich nicht scheinen, ein Beispiel für einen Typprüfungsfehler herauszufinden. Ich weiß, welche Art von Überprüfung ist und wie es funktioniert und alles, aber ich kann nicht an ein einfaches Beispiel denken!Was ist ein kurzes Beispiel für einen Typprüfungsfehler in C++?

+16

'int main() {return" Hallo Welt! "; } ' –

+0

@GundolfGundelfinger Leere Saite funktioniert auch, um kurz zu sein. –

+0

Wenn man nicht an Typ-Check-Fehler-Beispiele denken kann, impliziert dies ein wenig begrenztes Wissen darüber, welche Typ-Überprüfung und wie sie funktioniert. – Pixelchemist

Antwort

7

Hier ist ein einfacher:

const int x = 42; 
x++; 

Damit ein Objekt modifiziert werden, braucht es nicht const Typen haben. Die Typüberprüfung schlägt hier fehl, und Sie erhalten einen Kompilierungsfehler.

+3

Vielleicht 'int n =" hallo ";' wäre ein bisschen offensichtlicher. –

+0

@KeithThompson warum fügst du das nicht als Antwort hinzu? –

+0

@RobertColumbia: Ich kann jetzt nicht; Die Frage ist in der Warteschleife. –

Verwandte Themen