- 类型做模板的参数
#include<iostream>
#include<vector>
#include<string>
template<typename T>
void Print(T value){
std::cout<<value<<std::endl;
}
int main(){
Print<int>(5);
Print(5.3);//可以隐式表示类型
Print<std::string>("Hello");
}
- 指定类型值做模板的参数
#include<iostream>
#include<vector>
#include<string>
template<int N>//N模板参数
class Array{
private:
int IntArray[N];
public:
int GetSize ()const{
return N;
}
};
int main(){
Array<5>array;
std::cout<<array.GetSize()<<std::endl;
}
标签:cout,int,基础,template,templace,Print,include,模板 From: https://www.cnblogs.com/wangkaixin-yy/p/17697571.html