![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件设计
文章平均质量分 64
Goto谷歌
偏见源自于无知
展开
-
设计模式之单例模式
个人代码如下: #include #include using namespace std; class CSingleton { private: static CSingleton* pObject; CSingleton(){pObject = NULL; strName = "im Singleton";} public: string strName; static CS原创 2015-01-26 23:37:28 · 459 阅读 · 0 评论 -
friend (友元的一个妙用)
在软件设计的时候,我们如果希望一个对象只能由另一个对象生成,比如水果农厂里面可以结出各种各样的水果,而水果不能平白无故的产生。 所以水果对象的构造函数肯定是private,而水果农厂却可以NewFruit(), 其中将水果农厂(CFruitFarm)作为友元,插入到各种水果当中就可以实现这 个效果。下面举例说明: #include #include using namespace std原创 2014-12-23 10:42:36 · 630 阅读 · 0 评论