类模板练习
rt。。第一次玩这东西 = =
-
#include <iostream>
-
-
template <class T>
-
class CTem
-
{
-
public:
-
CTem(int i);
-
~CTem(void)
-
{
-
delete[] data;
-
}
-
-
T& operator [](int i)
-
{
-
return data[i];
-
}
-
-
private:
-
T* data;
-
};
-
-
template <class T>
-
CTem<T>::CTem(int n)
-
{
-
data = new T[n];
-
}
-
-
void main(void)
-
{
-
CTem<int> tem(5);
-
-
for(int i=0; i<5; i++)
-
{
-
tem[i] = i+1;
-
}
-
-
for(int i=0; i<5; i++)
-
{
-
std::cout << tem[i] << " ";
-
}
-
std::cout << std::endl;
-
-
system("pause");
-
}