Это зависит. По умолчанию все данные в DLL не являются общими и весь код является общим. Но с помощью #pragma section ("SharedSingleton", read, write, shared)
вы создаете раздел данных с именем «SharedSingleton», который используется всеми пользователями библиотеки DLL.
Обратите внимание, что создает угрозы безопасности! Еще одна неприятная проблема, с которой вы можете столкнуться - это инициализация синглтона; C ++ не совсем понимает концепцию общих разделов.