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
C-/C++-Quelltext |
|
1 2 3 4 5 6 |
#ifndef TIMER_HPP // is klar #define TIMER_HPP // das nicht :P //... #endif // is auch klar :) |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 |
//Wenn Timer_hpp noch nicht definiert ist: #ifndef Timer_hpp //Dann soll es ab hier definiert werden: #define Timer_hpp //Variablen(global==böse!!!) //Funktionsdeklarationen usw! //Hier ist die definition zuende! #endif //Timer_hpp |
C-/C++-Quelltext |
|
1 |
#define WERT 50
|
C-/C++-Quelltext |
|
1 |
if (x < WERT) |
C-/C++-Quelltext |
|
1 |
if (x < 50) |
Anonymous
unregistriert
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#define WERT 50 const unsigned long WERT_CONST = 50; void foobar (int value); void foobar (long value); void foobar (unsigned long value); void foobar (unsigned char value); void foobar (char value); void foobar (float value); void foobar (long long value); void foobar (long double value); void foobar (double value); void foobar (short value); void foobar (unsigned short value); foobar (WERT); // Na wer wird aufgerufen? Rate mal! foobar (WERT_CONST); // Wer wird hier aufgerufen? |
C-/C++-Quelltext |
|
1 2 3 4 5 |
//Damit wird jede Funktion aufgerufen :D solls aber nicht ;) #define WERT 50 //Damit wird void foobar (unsigned long value); aufgerufen oder müsste das nicht void foobar (const unsigned long value); heißen? const unsigned long WERT_CONST = 50; |
Anonymous
unregistriert
Administrator
Zitat von »"nix da"«
T-VIRUS
Nö es werden nicht alle aufgerufen! Der Compiler sagt: "Tja Du Depp! Ich kann nicht erraten welche Funktion Du willst, da Du zu Inkompetent bist einen Typen zu spezifizieren! Also leck mich, hier friss den Error und komm erst wieder, wenn Du gelernt hast!"
Zitat von »"Jetter"«
Obwohl ich sagen muss das #define bei Roboterprogrammierung in Interactive-C sehr gute Dienste leistet, da kein Speicher benötigt wird.
Anonymous
unregistriert
Werbeanzeige