C++ Fehler: expected unqualified-id before 'null'

Hilfe zu Programmierung und Programmiersprachen wie C/C++, Java usw.

C++ Fehler: expected unqualified-id before 'null'

Beitrag #1 von franklin » Di 8. Nov 2016, 12:28

Halli hallo!
ich habe ein Problem in C++.
Und zwar habe ich eine Variable namens "null" angelegt. Doch leider meckert der Compiler:

expected unqualified-id before 'null'

Wenn ich den Namen von "null" auf etwas andere ändere wird es erfolgreich ausgeführt. Woran liegt das?
Danke!
franklin
 

Re: C++ Fehler: expected unqualified-id before 'null'

Beitrag #2 von Darkside » Di 8. Nov 2016, 13:00

In C++ führt die Benutzung der einfachen 0 anstelle des Null zu weniger Problemen. Das hängt mit der engeren Typführung in C++ zusammen. (Vergleich zu C)
Wenn Null verwendet wird dann so

const int Null = 0;

const verhindert hier die versehentliche Redefinition von Null.
Sagittarius A
Benutzeravatar
Darkside
Posting Freak
Posting Freak
 
Beiträge: 572
Registriert: So 24. Mai 2015, 09:31

Re: C++ Fehler: expected unqualified-id before 'null'

Beitrag #3 von franklin » Mi 9. Nov 2016, 15:35

Hallo
danke erstmal für deine Hilfe Exit. Was genau meinst du mit Typführung? Danke
franklin
 

Re: C++ Fehler: expected unqualified-id before 'null'

Beitrag #4 von Darkside » Mi 9. Nov 2016, 17:26

Sorry, da hatte sich der Schreibteufel eingeschlichen !

:cry:

Gemeint war natürlich die Typprüfung und nicht "Typführung" !

C++ benutzt eine statische Typisierung, daher werden bei der Kompilierung die Typen geprüft, dieses soll Programmfehler frühzeitig erkennen. Das wurde gegenüber C verbessert.
Sagittarius A
Benutzeravatar
Darkside
Posting Freak
Posting Freak
 
Beiträge: 572
Registriert: So 24. Mai 2015, 09:31


Zurück zu Programmierung

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron

x