Pointer auf globales Objekt einer anderen Übersetzungseinheit zurückgeben
-
Ich hab in Übersetzungseinheit B eine Funktion die einen Zeiger auf ein globales Objekt (in selber Datei definiert) zurückgibt.
Darf diese Funktion aus Übersetzungseinheit A heraus aufgerufen werden und mit dem Zeiger arbeiten, oder ist das aus irgendwelchen Gründen nicht ganz erlaubt?Ich denke doch sehr, dass es erlaubt ist!
-
kurze zwischenfrage schrieb:
Ich hab in Übersetzungseinheit B eine Funktion die einen Zeiger auf ein globales Objekt (in selber Datei definiert) zurückgibt.
Darf diese Funktion aus Übersetzungseinheit A heraus aufgerufen werden und mit dem Zeiger arbeiten, oder ist das aus irgendwelchen Gründen nicht ganz erlaubt?Ich denke doch sehr, dass es erlaubt ist!
Ja, es ist erlabt.