Die Übersichtlichkeit der Seite wird durch Javascript erhöht. Ist dies aktiviert, werden die Texte unter den Überschriften durch Anklicken der Überschriften ein- und ausgeblendet.
Ein Makefile ist eine simple Textdatei mit dem Namen Makefile. Darin werden Befehle zur Erstellung eines Programmes definiert, die durch die Ausführung von make auf der Konsole in dem Verzeichnis in dem sich das Makefile befindet ausgeführt werden. Damit ist es möglich die für die Erstellung eines Programmes notwendigen Befehle nur einmal zu definieren und dann durch einfaches ausführen von make auszuführen. Das Besondere dabei ist, dass make nur die Befehle ausführt bei denen sich die im Makefile definierten Abhängigkeiten zur Erstellung des Ziels geändert haben. Gab es seit der letzten Ausführung keine Änderungen, so teilt make dies einfach mit und führt ansonnsten keine Operationen durch. Dies ist gerade bei komplexeren Programmen von Vorteil, da dadurch nur immer die Teile neu erstellt werden, bei denen es Änderungen gab. Das spart viel Zeit. Über Variablen kann die schreibweise der Befehle des Makefiles verkürzt werden.
# -*- Makefile -*- C=g++ CF=-c -std=c++14 -Wall OBJ=grafik.o\ main.o\ rechteck.o\ quadrat.o HD=grafik.h\ rechteck.h\ quadrat.h all: erbe erbe: $(OBJ) $(C) $^ -o $@ grafik.o: grafik.h grafik.cpp $(C) $(CF) grafik.cpp -o $@ rechteck.o: rechteck.h rechteck.cpp $(C) $(CF) rechteck.cpp -o $@ quadrat.o: quadrat.h quadrat.cpp $(C) $(CF) quadrat.cpp -o $@ main.o: $(HD) erbe-main.cpp $(C) $(CF) erbe-main.cpp -o $@ clean: $(RM) $(OBJ) erbe
# -*- Makefile -* C=g++ CF=-c -std=c++14 -Wall HD=grafik.h\ rechteck.h\ quadrat.h SRC=erbe-main.cpp\ grafik.cpp\ rechteck.cpp\ quadrat.cpp OBJ=$(SRC:.cpp=.o) all: erbe erbe: $(OBJ) $(C) $^ -o $@ %.o: %.cpp $(HD) $(C) $(CF) $< -o $@ clean: $(RM) $(OBJ) erbe