您的位置:首页 > 编程语言 > C语言/C++

如何使用模板类基类中的结构体?

2014-04-24 00:00 295 查看
摘要: 如何使用模板类基类中的结构体?

using namespace std;

template<class T>

class A

{

public:

typedef struct

{

int a;

}W;

};

template<class T>

class B:public A<T>

{

public:

B(){

typename B<T>::W a;//加上typename关键字

}

};

int main()

{

B<int> a;

B<int>::W b;

b.a=10;

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C++ typename template