c++ final类

来源:互联网 发布:中国程序员人才网 编辑:程序博客网 时间:2024/05/17 05:06
#include <iostream>using namespace std;template<typename T> class BB;template <typename T>class BA{friend class BB<T>;private:BA(){cout<<"BA"<<endl;}};template <typename T>class BB:virtual private BA<T>{public:BB(){cout <<"BB"<<endl;}};class BC:public BB<BC>{public:BC(){cout<<"BC"<<endl;}};int main(){BC bc;int c;cin>>c;return 0;}
原文  :http://blog.csdn.net/cxllyg/article/details/7615054