ورود

View Full Version : یه کمک برای template



eslamy_iut
دوشنبه 24 اسفند 1388, 22:48 عصر
من سوال رو توی ضمیمه گذاشتم
من موندم چه طوری template رو از جنس هر کلاسی تعریف کنم من تعریف template از نوع int و سایر فرمتها مثل دوبل رو بلدم

array<int>a
ولی نمیدونم چه طوری به جای int از کلاس دلخواه استفاده کنم
برای من برنامه در خط

array<myclass>a
ارور میده

amin1softco
چهارشنبه 26 اسفند 1388, 14:02 عصر
template <class T> void MySwap( T& a, T& b )
{
T c( a );
a = b; b = c;
}




You can use class templates to create a family of classes that operate on a type.
template <class T, int i> class TempClass
{
public:
TempClass( void );
~TempClass( void );
int MemberSet( T a, int b );
private:
T Tarray[i];
int arraysize;
};