VC++固有の処理で良いなら、__declspec(selectany)を使うことができます。
class MyPool
{
static MyPool __instance;
MyPool()
{
// いろいろ処理...
}
MyPool(const MyPool& rhs);
const MyPool& operator =(const MyPool& rhs);
public:
static MyPool& GetInstance()
{
return __instance;
}
};
__declspec(selectany) MyPool MyPool::__instance;