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" );
-
}