实例化模板
由于模板compare只是一个pattern,所以在使用参数调用它时要先确定T的类型,这一过程叫做模板实例化
//实例化出int compare(const int &, const int &)
cout << compare(1,0) << endl; //T为int
//实例化出int compare(const vector<int>&, const vector<int>&)
vector<int> vec1{1, 2, 3}, vec2{4, 5, 6};
cout << compare(vec1, vec2) << endl; //T为vector<int>
No comments:
Post a Comment