hi leute,
da es sich hier auch um allgemeine Programmierung dreht, kann ich ja hier meine Frage mal loswerden. Es geht um den richtigen Includeguard den man zu Beginn jeden Headers schreiben sollte. Ich kenne aber 2 Varianten. Als ich angefangen habe mich mit Programmierung zu beschäftigen, wurde mir folgendes empfohlen:
Code:
#ifndef __header_h__
#define __header_h__
...
/*
code
*/
...
#endif
Dann wurde mir aber aufgrund höherer Effizienz folgendes empfohlen:
Code:
#if !defined(__header_h__)
#define __header_h__
/*
code
*/
#endif
Hab nicht nachgefragt sondern blind gehorcht
Jez würde mich aber schon mal interessieren, worin sich die beiden unterschieden? Unterschieden sie sich überhaupt? oder ist es lediglich ne andere Notation?
mfg heck
_________________
Irrlicht - From Noob To Pro A Guideline
--
Sonstige Projekte, Blog :
http://www.rpdev.net