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

[c++ template]非类型的函数模板以及非类型的类的模板

2012-09-18 16:30 411 查看
template <class T, int n>
class mm
{

};

template<typename T, int c>
void ff(T tt,int cc)
{

}
void main()
{

mm<int ,5> mmm;
ff<int,2>(2,33);

system("pause");
}


对于非类型的,浮点数以及字符串的文字都不能使用

日如

template<char const*name>

class ccc{};

ccc<"dd"> c;//error

以及全局指针

char const *s = "dd";

ccc<s> c;//error ,全局指针也不能使用

不过可以

extern char const s[] = "hello";//外部链接对象

ccc<s> x;//这样可以
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: