如何使用模板类基类中的结构体?
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;
}
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;
}
相关文章推荐
- 教你如何使用stm32发送一帧数据(结构体中的数据)
- std::map 如何使用结构体作为自定义键值
- 如何在MAP中使用结构体
- Golang web 开发实战之 session 缓存:如何使用 redigo 将一个结构体数据保存到 redis?
- 学习C++模板---模板类作为基类,使用参数类
- Golang web 开发实战之 session 缓存:如何使用 redigo 将一个结构体数据保存到 redis?
- 模板类如何使用消息映射?
- 有如下CAT_s结构体定义,回答: 1) 在一台64位的机器上,使用32位编译,Garfield变量占用多少内存空间?64位编译又是如何?
- std::map 如何使用结构体作为自定义键值
- 结构体如何使用NSData包装
- 如何正确使用指针(指针作为输出型参数)与结构体指针作为函数参数
- 如何让c语言使用结构体近似模拟c++中的类
- 如何使用find查找deque中保存的结构体对象
- 结构体如何使用NSData包装
- 面对不同类型的数值,我们如何使用结构体进行赋值
- 如何使用SetTimer MFC 够详细
- 【转】关于如何在类库中使用Response,Request,Server,Session!
- 如何使用Erdas内的NDVI提取植被指数
- 如何使用struts做统一的客户端验证[转载]