摘要: 首先分析怎样才能让类不能被继承呢? 继承的时候子类在构造的时候要先执行父类的构造函数,所以只要让类的构造和析构函数都置成private,编译器就会告诉我们这个类不能被继承了。这就会引起另一个问题,这个类怎么实例化? 实例化有两种方法 1、用static的函数返回实例化的对象指针 2、用friend的全局函数返回实例化的指针,这个方法就是有点不面向对象 附上代码#include <iostream>using namespace std;class FinalClass{private: FinalClass(){} ~FinalClass(){ }public: static Fi 阅读全文
posted @ 2011-02-26 19:37 霞光照耀 阅读(2498) 评论(2) 推荐(0) 编辑