有点难度 几个学习问题
一:类模板中的类参数是否可以使用默认参数?如何使用?二:类模板是否可以重载?如何重载?
希望大牛B的人帮我回答一下问题,谢谢啦!
2010-11-29 16:25

2010-11-29 16:30
叫三态 四态 哈哈哈
2010-11-29 23:12
程序代码:#include<iostream>
#include<string>
using std::cout;
using std::endl;
using std::string;
template<class T, class G = string> //G的默认类型为string
class A
{
T b;
G a;
public:
A(T i, G j):b(i),a(j){}
A():b(),a(){}
};
int _tmain(int argc, _TCHAR* argv[])
{
A<int> a;
A<int,int> b;
return 0;
}模板参数(函数模板,类模板)都是可以设默认模板参数,标准库的容器,它们的储存分配器,大多就是设成默认值。
2010-11-30 07:53
2010-11-30 17:44