Мавзу: Синф ва объектлар Максад


STUDENT a(“Иванов”,19,50), b=a


Download 18.67 Kb.
bet3/3
Sana16.06.2023
Hajmi18.67 Kb.
#1492990
1   2   3
Bog'liq
topshiriq sinf va ob'ektlar

STUDENT a(“Иванов”,19,50), b=a;
б) объект функцияга қиймат бўйича узатилганда
Пример.
void View(STUDENT a){a.Show;}
в) функция қайтарувчи вақтинча объект яратилганда
Мисол.
STUDENT NoName(STUDENT & student)
{STUDENT temp(student);
temp.SetName(“NoName”);
return temp;}


STUDENT c=NoName(a);

4. Дастурда объектларни хам статик хам динамик хотирада жойлаштиришни, хамда объектлар массивини яратишни кўзда тутиш лозим.




Мисоллар.

а) студентлар массиви статик хотирага жойлаштирилади


STUDENT gruppa[3];
gruppa[0].Set(“Иванов”,19,50);
и т.д.
или
STUDENT gruppa[3]={STUDENT(“Иванов”,19,50),
STUDENT(“Петрова”,18,25.5),
STUDENT(“Сидоров”,18,45.5)};
б) студентлар массиви динамик хотирага жойлаштирилади
STUDENT *p;
p=new STUDENT [3];
p-> Set(“Иванов”,19,50);
и т.д.

5. Компонент функциияга кўрсаткичга мисол


void (STUDENT::*pf)();
pf=&STUDENT::Show;
(p[1].*pf)();
Download 18.67 Kb.

Do'stlaringiz bilan baham:
1   2   3




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling