Re: Единственность переменной в нескольких dll
От: Sir Wiz Россия  
Дата: 23.06.04 13:36
Оценка:
Здравствуйте, чОрт, Вы писали:

О>Не подскажете, как обеспечить единственность такой переменной (статическая в классе):

О>
О>template <class T>
О>T* CSingleton<T>::m_pInst = NULL;
О>

О>Это объявление сейчас в заголовочном файле, который используется несколькими DLL. О>Соответственно, в каждой DLL создаётся по одному экземепляру.
Если делаем DLL, значит работаем под виндами, значит можно не погнушаться использованием mapped file. Хранить в нём разделяемые переменные ваших dll.

И вопрос. Я часто именно так и делаю. Найдутся ли какие-либо противопоказания у ALL?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.