Здравствуйте, чОрт, Вы писали:
О>Не подскажете, как обеспечить единственность такой переменной (статическая в классе):
О>О>template <class T>
О>T* CSingleton<T>::m_pInst = NULL;
О>
О>Это объявление сейчас в заголовочном файле, который используется несколькими DLL. О>Соответственно, в каждой DLL создаётся по одному экземепляру.
Если делаем DLL, значит работаем под виндами, значит можно не погнушаться использованием mapped file. Хранить в нём разделяемые переменные ваших dll.
И вопрос. Я часто именно так и делаю. Найдутся ли какие-либо противопоказания у ALL?