Имеется ли в общей библиотеке С++ собственное пространство памяти? Или он разделяет процесс вызова? Один?
У меня есть общая библиотека, которая содержит некоторые классы и функции оболочки. Одна из этих функций-оболочек выглядит следующим образом:
libXXX_construct()
, который инициализирует объект и возвращает указатель на указанный объект.
Как только я использую libXXX_construct()
в программе-вызывателе, где размещен объект? Является ли это в пространстве памяти "вызывающего" или находится в памяти библиотеки?