C++函数模板 和 迭代器

匿名 (未验证) 提交于 2019-12-03 00:34:01
#include <iostream> #include <vector>  using namespace std;  //template <class T> template <typename T>//typename是为了避免class混淆   T sum(T a, T b)//函数模板 {     return a+b; }  int main(void) {     cout<<sum(3,5)<<endl;     cout<<sum(3.3,5.0)<<endl;       //迭代器     vector<string> vec;     vec.push_back("zs");     vector<string>::iterator i = vec.begin();//i的数据类型死vector<string>     for(;i != vec.end(); i++)     {         cout<<*i<<endl;     }  	return 0; }

转载请标明出处:C++函数模板 和 迭代器
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!