关于C++的函数模版
2007-07-25 21:46
351 查看
我在学C++时自己摸索的, 不知道对不对.
1. 函数模版后必须紧跟模版函数, 中间不能有其他语句.
2. 如果要要为模版函数添加声明, 则在声明前也要加函数模版. 但两函数模版的参数列表里的参数名称不一定相同. 如:
...
template <class T>
void printAny(T x);
...
template <class S>
void printAny(S x)
...{
cout<<x<<endl;
}
以上代码在VC2005里编译成功.
1. 函数模版后必须紧跟模版函数, 中间不能有其他语句.
2. 如果要要为模版函数添加声明, 则在声明前也要加函数模版. 但两函数模版的参数列表里的参数名称不一定相同. 如:
...
template <class T>
void printAny(T x);
...
template <class S>
void printAny(S x)
...{
cout<<x<<endl;
}
以上代码在VC2005里编译成功.
相关文章推荐
- linux下练习 c++ 函数模版例子
- 【c++】函数模版
- 关于 C++ 函数返回局部变量的警告
- 关于C++中函数指针的使用
- 关于C++中虚函数表存放位置的思考
- C++之函数模版和类模版
- 关于C++中函数指针的使用(包含对typedef用法的讨论)
- 将类成员函数作为线程入口函数——关于C++ 类静态成员的学习
- 关于单链表插入函数设计问题/c&c++/code/
- 关于C++中sort函数所使用的cmp函数中的&的疑惑
- 关于c++ const 函数参数
- 关于C++ map容器的使用和pair类型及函数
- C/C++中关于函数调用结束后变量释放的问题
- 关于C++中函数指针的使用(包含对typedef用法的讨论)
- 一劳永逸:关于C/C++中指针、数组与函数复合定义形式的直观解释
- C++关于this指针、静态变量和静态成员函数
- 关于编译器对c++ 类静态成员、静态成员函数、非静态成员函数的处理
- C++中关于使用函数处理数组
- 【C++】关于pow函数的用法
- 关于C++中类的成员函数实现的位置问题