[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;//这样可以
相关文章推荐
- C++深入理解(4)------函数模板以及显式具体化(读书笔记)
- C++ - 函数模板(function template)右值引用参数 问题 及 解决
- C++ - 函数模板(function template) 的 重载(overload) 详解 及 代码
- C++中的模板比较容易混淆的几个概念:类模板和类成员模板以及函数模板
- C++ - 函数模板定制(function template specialization) 详解 及 代码
- C++ - 函数模板定制(function template specialization) 详解 及 代码
- C++ Template中关于模板类的成员模板函数显示实例化的问题
- C++中的模板比较容易混淆的几个概念:类模板和类成员模板以及函数模板
- 编译器对C++ 11变参模板(Variadic Template)的函数包扩展实现的差异
- C++ template学习记录(函数模板)
- C++ 函数模板的特化(Function Template Specialization)
- C++ 函数模板(十四)--template 泛型函数模板、通用函数、重载模板
- C++ - 函数模板(function template) 详解
- C++ - 成员函数(member function)模板(template) 详解 及 代码
- <C++学习笔记>函数模板 template
- 读书笔记--C++ Template(The complete guide)--Chapter2--函数模板
- C++ - 函数模板(function template) 详解
- C++ - 成员函数(member function)模板(template) 详解 及 代码
- C++ 类中指向函数的指针 以及 类模板
- C++ - 函数模板(function template)返回值