У меня многопоточное приложение. Я объявляю класс со статическим членом в разделяемой библиотеке.
Печать адреса участника из разных потоков из разных библиотек дает разные результаты.
//объявление
template <class OBJECT>
struct Container
{
static int m_member;
};
template <class OBJECT>
int Container<OBJECT>::m_member;
// печать
cout << (void*) &Container<int>::m_member << endl;
Как это могло быть?