【发布时间】:2010-11-03 16:51:31
【问题描述】:
我很确定这个问题不是新问题,而且很确定它很难解决。希望我对后者的看法是错误的。
我正在尝试在我的程序中使用 Modern C++ Design 中的 Loki::Singleton。
但是,我似乎无法让它跨 DLL 工作。我想我知道为什么会发生这种情况:模板化代码在每个源模块中都被实例化,因此每个模块都有自己的全局变量,而不是一个全局变量。
显然,这使得 Singleton 非常不单一。
有什么办法可以避免这种行为吗?
【问题讨论】:
标签: c++ visual-studio-2008 loki