第一个c++泛型函数(即模板)
生活随笔
收集整理的這篇文章主要介紹了
第一个c++泛型函数(即模板)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
先定義如下:
ns.h
template <typename T> // 這個關鍵字typename, 明顯多此一舉 inline void PRINT_ELEMENTS(const T& coll,const std::string& optstr="") {std::cout << optstr << endl;for(const auto& ele:coll) {std::cout << ele << ' ';}std::cout << std::endl; } #include "ns.h" using namespace std; #define GUID_LEN 64 int _tmain(int argc, _TCHAR* argv[]) {vector<string> vf;vf.push_back("one");PRINT_ELEMENTS(vf,"cpp first template"); }輸出如下:
cpp first template one?
總結
以上是生活随笔為你收集整理的第一个c++泛型函数(即模板)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Stopwatch类学习
- 下一篇: springMVC带文件的表单数据无法绑