Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Falcon Mini JLI'ler
Anmeldedatum: 17.07.2004 Beiträge: 23
Medaillen: Keine
|
Verfasst am: 25.08.2004, 04:58 Titel: C++ Newbie Frage 0 == NULL ? |
|
|
Ich hoffe ich darf so allgemeine Fragen überhaupt stellen. Aber ich wundere mich immer noch ob es einen Unterschied gibt ob ich 0 oder NULL schreibe.
Oder gibt es einen Unterschied ob ich schreibe:
void BeginScene(void);
oder
void BeginScene(); |
|
Nach oben |
|
|
DarK Super JLI'ler
Anmeldedatum: 23.07.2002 Beiträge: 452 Wohnort: NRW Medaillen: Keine
|
Verfasst am: 25.08.2004, 06:31 Titel: |
|
|
da gibs im grunde keinen unterschied, es gibt kompilier
die das eine haben wollen und andere die das andere haben, soweit ich
weiss, bei Visual C++ oder sowas ist das dort egal...
kann mich auch irren < _________________ "Denken ist Arbeit, Arbeit ist Energie und Energie soll man sparen."
"Theorie ist, wenn man alles weiss, aber nichts funktioniert.
Praxis ist, wenn man nichts weiss, aber alles funktioniert.
Realität ist, wenn nichts funktioniert und keiner weiss warum."
"Es gehört ein wenig Mut dazu nicht das zu tun was ALLE tun" |
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 25.08.2004, 07:44 Titel: |
|
|
NULL ist definiert als 0, zu Deutsch: vor jeder kompillierung wandelt deine IDE alle NULLs in 0 um.
void BeginScene(void) ist das ausführliche, du sagst damit das nichts (void) übergeben wird.
Bei void BeginScene() wird zwar nicht explizit nichts übergeben, aber es wird eben sozusagen etwas von der Größe 0 übergeben -> kommt aufs gleiche raus. |
|
Nach oben |
|
|
Falcon Mini JLI'ler
Anmeldedatum: 17.07.2004 Beiträge: 23
Medaillen: Keine
|
Verfasst am: 25.08.2004, 07:54 Titel: |
|
|
super danke. Ich war da immer ein wenig unsicher ob es nicht doch Unterschiede gibt |
|
Nach oben |
|
|
Kampfhund Super JLI'ler
Alter: 42 Anmeldedatum: 20.07.2002 Beiträge: 408
Medaillen: Keine
|
Verfasst am: 25.08.2004, 08:11 Titel: |
|
|
void _________________ Kochen ist ein NP-schweres Optimierungsproblem. |
|
Nach oben |
|
|
KI JLI Master
Alter: 39 Anmeldedatum: 04.07.2003 Beiträge: 965 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 25.08.2004, 08:13 Titel: |
|
|
Falcon hat Folgendes geschrieben: | super danke. Ich war da immer ein wenig unsicher ob es nicht doch Unterschiede gibt |
In C++ ist NULL so definiert:
#define NULL 0
(in afx.h)
Die Frage wird oft gestellt und es ist nicht wirklich das gleiche.
Wenn du verwirrt werden willst guck mal hier -> What is this infamous null pointer, anyway
In der Regel übergibt man NULL (auch NULL-Zeiger genannt), wenn von einer Funktion ein Zeiger erwartet wird.
Das sieht dann hübscher aus, wenn man später durch den Quelltext scrollt. |
|
Nach oben |
|
|
Falcon Mini JLI'ler
Anmeldedatum: 17.07.2004 Beiträge: 23
Medaillen: Keine
|
Verfasst am: 25.08.2004, 09:54 Titel: |
|
|
Gute Links. Gleich mal wieder was dazugelernt |
|
Nach oben |
|
|
GreveN JLI Master
Alter: 38 Anmeldedatum: 08.01.2004 Beiträge: 901 Wohnort: Sachsen - Dresden Medaillen: Keine
|
Verfasst am: 25.08.2004, 14:46 Titel: |
|
|
In diesem Zusammenhang mal noch ne Frage, wie kommt es, dass es 'NULL' un nicht 'ZERO' oder so heißt? Afaik gibts das Wort 'NULL' doch nur im deutschen.... |
|
Nach oben |
|
|
PeaceKiller JLI Master
Alter: 35 Anmeldedatum: 28.11.2002 Beiträge: 970
Medaillen: Keine
|
Verfasst am: 25.08.2004, 15:05 Titel: |
|
|
null heißt im Englischen leer. _________________ »If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine |
|
Nach oben |
|
|
Nahar Senior JLI'ler
Alter: 36 Anmeldedatum: 16.07.2003 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 25.08.2004, 17:32 Titel: |
|
|
und der Erfinder von C++ war kein Ami, genausowenig wie viele die C++ mitgeprägt haben.
Und das Wort Null gibts in vielen Sprachen |
|
Nach oben |
|
|
=]Mid[=]Night[= Super JLI'ler
Anmeldedatum: 20.11.2002 Beiträge: 380 Wohnort: Aachen Medaillen: Keine
|
Verfasst am: 25.08.2004, 17:37 Titel: |
|
|
Yep, Bjarne Stroustrup kommt aus Dänemark |
|
Nach oben |
|
|
|