#include<iostream>
template<class T>
class show
{
public:
void operator()(const T&t)
{
std::cout<<t<<" ";
}
};
int main()
{
show<int> one;
for (int i=0;i<10;++i)
{
one(i);
}
return 0;
}
template<class T>
class show
{
public:
void operator()(const T&t)
{
std::cout<<t<<" ";
}
};
int main()
{
show<int> one;
for (int i=0;i<10;++i)
{
one(i);
}
return 0;
}
本文展示了一个使用C++模板元编程实现的简单示例。该示例定义了一个通用的显示类,可以接受不同类型的参数并将其输出到标准输出。通过实例化特定类型的模板类并传递整数序列作为参数,演示了如何利用模板元编程特性来实现类型无关的操作。

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



