Hallo zusammen...
Ich habe drei Header Dateien, die ich selber einbinde ...
Ich habe in der Datei Validator.h einen Konstruktor, welcher ein UserInterface als Parameter erwartet.
Dann habe ich die Datei UserInterface.h. Diese Implementiert einen Konstruktor, welcher den Validator instantiiert und beim Instantiieren halt die Referenzübergabe macht (Stichwort "this").
Leider und Verständlich meckert meine IDE (DEV C++) das "UserInterface" am Validator nicht bekannt ist. Da die Header ja nach einer bestimmten Reihenfolge eingebunden werden. Wenn ich die Reihenfolge ändere, bringt mir das auch nichts, da dann das UserInterface" den Validator nicht kennt.
Kann mir vllt. zu der Problematik einen Tip geben ?
Gruß Sven
Ich habe drei Header Dateien, die ich selber einbinde ...
Code:
#include "IllegalArgumentException.h"
#include "Validator.h"
#include "UserInterface.h"
Ich habe in der Datei Validator.h einen Konstruktor, welcher ein UserInterface als Parameter erwartet.
Dann habe ich die Datei UserInterface.h. Diese Implementiert einen Konstruktor, welcher den Validator instantiiert und beim Instantiieren halt die Referenzübergabe macht (Stichwort "this").
Leider und Verständlich meckert meine IDE (DEV C++) das "UserInterface" am Validator nicht bekannt ist. Da die Header ja nach einer bestimmten Reihenfolge eingebunden werden. Wenn ich die Reihenfolge ändere, bringt mir das auch nichts, da dann das UserInterface" den Validator nicht kennt.
Kann mir vllt. zu der Problematik einen Tip geben ?
Gruß Sven