bleicher: c++ - daten für library aus "main"?

Beitrag lesen

Grüße,
wie immer laufe ich mit der stirn gegen die Wand und habe nun eine besonders schöne gefunden :)

das Problem ist - ich habe in einer Methode einer Klasse in einer library, auf daten zuzugreifen die erst in der main des programmteils, das diese einbindet definiert werden.

ich kann keine Daten direkt als argument übergeben - ein überladen habe ich versucht, aber dann muss auch in der elternklasse eine neue methode (virtuel) hinzugefügt werden, und dann fliegen mir die anderen bereits existierenden kindsklassen um die ohren (an denen ich nicht rumschrauben will).

sauber wäre es in der methode nur "drin" zu pfuschen :(
aaber - versuch auf eine, auch später globale zuzgreifen, variable klappt nicht -der kompiler meckert, es wäre nicht definiert (was auch stimmt) - wird erst in "main".

wie kann man das umgehen, wenn überhaupt?
MFG
bleicher

--
__________________________-

FirefoxMyth