Mond
2010-12-11, 19:51:39
Moin,
folgendermassen sieht mein Code aus:
namespace {
funcA()
funcB()
funcC()
}
funcX()
Also ist nach aussen nur meine funcX Funktion aufrufbar, wobei funcX() in Abhaengigkeit von der Eingabe entsprechend funcA, funcB oder funcC aufruft.
Jetzt moechte ich innerhalb von funcB() die Funktion funcC() aufrufen, bekomme beim Kompilieren allerdings immer
ERROR: funcC() was not declared in this scope.
Was mache ich falsch?
Wie kann ich das aendern?
Warum ist das so?
Vielen Dank schonmal fuer eure Hilfe. :)
NACHTRAG:
Ich habe in meiner .hpp Datei nur die funcX angeben. Darin wird es wahrscheinlich liegen oder?
folgendermassen sieht mein Code aus:
namespace {
funcA()
funcB()
funcC()
}
funcX()
Also ist nach aussen nur meine funcX Funktion aufrufbar, wobei funcX() in Abhaengigkeit von der Eingabe entsprechend funcA, funcB oder funcC aufruft.
Jetzt moechte ich innerhalb von funcB() die Funktion funcC() aufrufen, bekomme beim Kompilieren allerdings immer
ERROR: funcC() was not declared in this scope.
Was mache ich falsch?
Wie kann ich das aendern?
Warum ist das so?
Vielen Dank schonmal fuer eure Hilfe. :)
NACHTRAG:
Ich habe in meiner .hpp Datei nur die funcX angeben. Darin wird es wahrscheinlich liegen oder?