Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Phil239

Frischling

  • »Phil239« ist der Autor dieses Themas

Beiträge: 79

Beruf: Student

  • Private Nachricht senden

21

27.02.2009, 17:28

Also erstmal thx @ PCShadow.
Jetzt hätte ich aber mal noch eine Frage:
Wenn ich include guards benutzen will, was muss ich denn dann schreiben(also nach #ifndef)? Ich habe schon verschiedene Möglichkeiten gesehen, z.B. NAMEDESHEADERS_H_INCLUDED oder NAMEDESHEADERS_H oder auch NAMEDESHEADERSH. Kann man da alle benutzen oder gibt es ein bestimmtes welches mann benutzen sollte???
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.

the[V]oid

Alter Hase

Beiträge: 775

Wohnort: Aachen

  • Private Nachricht senden

22

27.02.2009, 17:53

Im Grunde ist es total egal, aber ich glauben die Regel sieht etwa so aus für eine immaginäre beispiel.h: BEISPIEL_H_. Jedenfalls erstellt Eclipse automatisch solche Include-Guards.
<< an dieser Stelle ist eine Signatur verstorben >>

Phil239

Frischling

  • »Phil239« ist der Autor dieses Themas

Beiträge: 79

Beruf: Student

  • Private Nachricht senden

23

27.02.2009, 17:55

gut zu wissen :D
Der Computer ist die logische Weiterentwicklung des Menschen: Intelligenz ohne Moral.

K-Bal

Alter Hase

Beiträge: 703

Wohnort: Aachen

Beruf: Student (Elektrotechnik, Technische Informatik)

  • Private Nachricht senden

24

27.02.2009, 18:44

Das mit dem _H macht man wohl hauptsächlich um die include defines von anderen defines abzugrenzen. Ansonsten kannste die eigentlich nennen wie du willst.

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

25

27.02.2009, 19:30

Zitat von »"K-Bal"«

Das mit dem _H macht man wohl hauptsächlich um die include defines von anderen defines abzugrenzen. Ansonsten kannste die eigentlich nennen wie du willst.


ACK. Aber man sollte doch etwas sehr willkürliches dazunehmen. Und ich habe sogar die perfekte Begründung dazu. Sodass man wirklich sieht, dass es einem Probleme bereiten kann und man sehr lange suchen darf, wenn man so einen Fehler macht. :)

http://www.c-plusplus.de/forum/viewtopic-var-p-is-1668066.html#1668066

Ich habe mich richtig gefreut, als ich das gesehen habe. :p

26

28.02.2009, 01:34

Zitat von »"drakon"«

Und ich habe sogar die perfekte Begründung dazu. Sodass man wirklich sieht, dass es einem Probleme bereiten kann und man sehr lange suchen darf, wenn man so einen Fehler macht. :)

http://www.c-plusplus.de/forum/viewtopic-var-p-is-1668066.html#1668066

Ich habe mich richtig gefreut, als ich das gesehen habe. :p
Naja, aber dass man gerade auf ASSERT_H kommt... :lol:

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

27

28.02.2009, 01:38

Zitat von »"Nexus"«

Naja, aber dass man gerade auf ASSERT_H kommt... :lol:


Ja, klar, aber es geht ja nicht um die Fälle, die man kennt, sondern, die, die man nicht kennt. Und schliesslich weiss man ja nie, da man den Rest ja nie vollständig kennt. Von dem her lieber vorbeugen, da das ja wirklich keine Rolle spielt, wenn der halt länger/komplizierter ist. :)
Ich schau die mir gar nicht mal mehr an. Die werden bei mir generiert.. So spart man sich das nachdenken. ;)

Werbeanzeige