Hallo!
Ich habe gerade die Seiten über die Logfile/Singleton Klasse durcharbeitet, habe jedoch noch ein paar Fragen!
1.
File: Singleton.hpp
Frage: Warum muss man nach #ifndef/#define "TSINGLETON" schreiben bzw. wie kommt man dadrauf?
2.
File: Logfile.hpp
Frage: Selbes Spiel nur auf "__CLOGFILE" bezogen.
3.
File: Logfile.hpp
Frage: Welchen Zweck haben Zeile 17-26 und warum wird in den Zeilen 37-45 die Farbe als int abgefragt?
4.
File: Logfile.cpp
Frage: Bspw. Zeile 17, warum wird der char Zeiger als const deklariert?
5.
File: Logfile.cpp
Frage: Was hat Zeile 27 für eine Bedeutung/Funktion (und wie kommt man auf das "_DEBUG"?)
6.
File: Logfile.cpp
Frage: Bspw. Zeile 68, siehe Frage 4, warum wird die Farbe als int abgefragt, dann aber nicht als Zahl übergeben, sondern als "String"? Und warum wird keine Zahl in Zeile 87-98 abgefragt sondern "BLACK/RED/...", obwohl der Datentyp ein "int" ist?
7.
File: Logfile.cpp
Frage: Was haben Zeile 112-118 für eine Funktion/Bedeutung? (Ich weiß, dass in diesen der String zusammengebaut wird aber "wie?"
)
Ich hoffe ihr könnt mir meine Fragen beantworten!
Danke
Projekt:
https://www.dropbox.com/s/26vxs7v9dh5v8s…gleton.zip?dl=0