65,206
社区成员
发帖
与我相关
我的任务
分享
template <class T>
T square(T x)
{
return x * x;
}
// main.cpp
#include <iostream>
template <class T>
T square(T);
int main()
{
std::cout << square(2);
}
#deifne int T //这里可以把int改成 double 就可以计算double 型 的数了
int main()
{
T a,b;
cin>>a>>b;
cout<<a+b;
return 0;
}
template <typename T, int n>
class A
{
public:
A(T t);
T& operator [](int i);
T operator [](int i) const;
private:
T array[n];
};