#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
template <class T>
class display
{
public:
// display(int num):number(num){}
void operator ()(const T &t){cout<<t<<endl;}
private:
int number;
};
int main()
{
int ia[] = {2,3,4,5};
for_each(ia, ia + sizeof(ia)/sizeof(ia[0]) , display<int>());
display<string>()("my lovely cat~");
return 0;
}
本文详细介绍了如何使用模板类和C++标准库中的for_each函数来遍历数组和字符串,展示了模板类在泛型编程中的强大能力。

6641

被折叠的 条评论
为什么被折叠?



