如何定义c++函数参数类型任意
2 回答
UYOU
TA贡献1878条经验 获得超4个赞
这个看你的需求了! 大部分人都用模板template. 如下例子!
#include <stdio.h>
#include "method.h"
template<typename T> void swap(T& t1, T& t2) {
T tmpT;
tmpT = t1;
t1 = t2;
t2 = tmpT;
}
int main()
{ //模板方法
int num1 = 1, num2 = 2;
swap<int>(num1, num2);
printf("num1:%d, num2:%d\n", num1, num2);
return 0;
}
- 2 回答
- 0 关注
- 1633 浏览
添加回答
举报
0/150
提交
取消