54
double x,y;
static int N; // statik maydon: nuqtalar soni
public:
TPoint(double x1 = 0.0,double y1 = 0.0){N++; x = x1; y = y1;}
static int& count(){return N;} // statik komponenta-funksiya
};
int TPoint : : N = 0; //statik maydon initsializatsiyasi
void main(void)
{TPoint A(1.0,2.0);
TPoint B(4.0,5.0);
TPoint C(7.0,8.0);
cout<< \nAniqlangan”<
Obyektlar massivi ta’riflash uchun sinf ko‘zda tutilgan (parametrsiz)
konstruktorga ega bo‘lishi kerak.
Obyektlar massivi ko‘zda tutilgan konstruktor tomonidan, yoki har bir element
uchun konstruktor chaqirish yo‘li bilan initsializatsiya qilinishi mumkin.
class complex a[20]; //ko‘zda tutilgan parametrsiz konstruktorni chaqirish
class complex b[2]={complex (10),complex (100)};//oshkor chaqirish
Dostları ilə paylaş: