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.


Anmelden zum Antworten