Ақпараттық технологияның қарқынды дамуна байланысты соңғы кездері программалауға деген қызығушылықтың арта түскені белгілі. Дк қолданудың ең негізгі облыстарының бірі бағдарламалау болып табылады



бет65/71
Дата04.10.2022
өлшемі1.36 Mb.
#461923
түріПрограмма
1   ...   61   62   63   64   65   66   67   68   ...   71
С тілінде программалау УМКД

Жұмысты орындау реті


Есеп 1. Кластың статикалық мәлiмет-мүшесін қолдануының мысалы: #include
class T
{
public: T(){ObCount++;}
~T(){ObCount--;} static int ObCount;
//... private:
int x;
};
int Т::ObCount = 0; int main()
{
T* pOb = new Т[5];
cout « " Бар " « Т::ObCount « " Т түрі объектері \n"; delete[] рОb;
return 0;
}

Бұл мысалда статикалық мәлімет-мүшесі құрылған объектілерінің есебін жүргiзеді. Программаның нәтижесінде экранда келесі мәліметті аламыз: Т типті 5 объектісі болады.


Есеп 2. Аталық класс және ішкі класстың пайдалануы. #include
using namespace std;

class A
{


private:
inti; public:
int j;
void seti_A(inttmp) {i = tmp;} void setj_A(inttmp) {j = tmp;}
void showi() {cout<<"i="<};

class B : private A


{
public:
voidseti_B(inttmp) {seti_A(tmp); showi();} void setj_B(inttmp) {j = tmp; showj();}
};

int main()


{ B obB; obB.seti_B(777); obB.setj_B(666); return 0;
}
Есеп 3. Үш класстан тұратын аталық класс және сәбилік классқа мысал.

#include #include class A


{
inta,b,c;
};
class B:public A
{
};
class C
{
};
Void main()
{
A obj_A; B obj_B; C obj_C;
std::cout<return;
}


Есеп 4. A және B аталық және ішкі класстарына мысал. #include
class A { public:
int a;

private:
int b;


protected:


int c;
};

class B : public A {


};

int main()


{
A obj1;
obj1.a=3; //a is public
//obj1.b=4; //b is private
//obj1.c=5; //c is protected printf("%d\n",obj1.a);
B obj2;

obj2.a=33; //a is public


//obj2.b=44; //b is public
//obj2.c=55; //c is public printf("%d\n",obj2.a);
return 0;
}




Достарыңызбен бөлісу:
1   ...   61   62   63   64   65   66   67   68   ...   71




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет