C++工作笔记-模版中class更新为typename

今天看到某大佬教的C++模版代码,发现这些大佬在模版里面都不再使用class而使用typename,为了向大佬们看齐现在做如下笔记!

代码如下:

#include <iostream>
using namespace std;

template<typename T>
T add(T a, T b){
	return a + b;
}

template<class T>
T decrease(T a, T b){
	return a - b;
}

void main(){
	cout << "add result:" << add(1,1) << endl;
	cout << "decrease result:" << decrease(1, 1) << endl;
	getchar();
}

运行截图如下:


猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/80300428