Speicherplatz für gemeinsam genutzte Bibliotheken

Verfügt eine gemeinsam genutzte C ++ - Bibliothek über einen eigenen Speicherbereich? Oder teilt es den Anruferprozess?

Ich habe eine gemeinsame Bibliothek, die einige Klassen und Wrapper-Funktionen enthält. Eine dieser Wrapper-Funktionen ist irgendwie:

libXXX_construct() Dadurch wird ein Objekt initialisiert und der Zeiger auf das Objekt zurückgegeben.

Einmal benutze ichlibXXX_construct() Befindet sich das Objekt in einem Aufruferprogramm im Speicherbereich "Aufrufer" oder im Speicherbereich der Bibliothek?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage