#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.youkuaiyun.com/cxllyg/article/details/7615054
c++ final类
最新推荐文章于 2025-06-27 20:06:19 发布