摘要:
很容易想到的实现方式是将类的构造函数设为私有的。 即 class A{private: A(){};};则类A不能被继承(继承后不能实例化对象,那继承后的类还有什么意义?)。上面的实现方式使得类A也不能实例化一个对象,即A a;不能通过编译。那么怎么让一个类除了不能实例化对象外,其他操作都一样呢?先来看下面的例子,class A{friend class B;private: A(){};};cl... 阅读全文
posted @ 2013-05-26 14:15
helloweworld
阅读(328)
评论(0)
推荐(0)

浙公网安备 33010602011771号