<分区>
全局对象(在 C++ 中)总是可以替代单例模式吗?如果是,单例模式的优势是什么?
<分区>
全局对象(在 C++ 中)总是可以替代单例模式吗?如果是,单例模式的优势是什么?
最佳答案
两者提供不同的功能,
全局对象在全局范围内创建一个可以跨多个翻译单元访问的对象,而单例模式限制用户能够为该特定类创建单个对象。
底线:
你在比较苹果和橘子。您根据要实现的功能选择了一个。
关于c++ - 全局对象与单例模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15460622/