最近做一个Windows上的C++程序,里面包括静态库和动态库。在静态库中添加单例模式,在动态库中调用。发现静态单例对象生成了多个。这样的单例模式也失去意义了。一种间接的解决方法是把单例模式放到动态库中,这样在其他动态库调用时,仍然是单例模式。
静态库中的单例模式对象不唯一
最新推荐文章于 2025-04-29 10:12:49 发布
最近做一个Windows上的C++程序,里面包括静态库和动态库。在静态库中添加单例模式,在动态库中调用。发现静态单例对象生成了多个。这样的单例模式也失去意义了。一种间接的解决方法是把单例模式放到动态库中,这样在其他动态库调用时,仍然是单例模式。