Referat mavzu: Guruh: Rahbar: Bajardi: jizzax 2023 Reja: Kirish
II.2. C++ dasturlash tilida operatorlarni qo’llash
Download 45.01 Kb.
|
Referat Mavzu C dasturi operatorlari. Operatorlar. Bajardi
II.2. C++ dasturlash tilida operatorlarni qo’llash
Birlashmalarni eng soda holda qo’yidagicha tasvirlash mumkin. Birlashma-kaliti Birlashma-soni {komponentalar ruyhati}Birlashma komponentalari sodda holda tiplangan ma'lumotlar va funktsiyalardan iborat bo’ladi. Figurali qavslarga olingan komponentalar ro’yhati birlashma tanasi deb ataladi. Birlashmaga tegishli funktsiyalar komponenta-funktsiyalar yoki birlashma funktsiyalari deb ataladi. Birlashma kaliti sifatida Struct hizmatchi so’zi ishlatilishi mumkin. Masalan qo’yidagi konstruktsiya kompleks son birlashmaini kiritadi. Struct complex 1 { double real; double imag; void define (double re=0.0, double im=0.0) { real=re; imag=im;} void display (void) while {cout<=”real=”< Complex x,y; Complex dim[8]; While Complex *p=1x; Ob'ektlar mavjud bo’lmaganda public static tipidagi elementlardan foydalanish Statik elementlardan ob'ekt hali yaratilmasdan foydalanish mumkindir. Buning uchun bu elementni public va static sifatida ta'riflash lozimdir. Quyidagi misolda USE_MBR.CPP dasturi book_series birlashmaiga tegishli page_count elementini thu ob'ektga tegishli ob'ektlar mavjud bo’lmasa ham ishlatadi: #include static int page_count; private: char title [64]; while char author[64] do float price;} Bu misolda while do elementi public sifatida ta'riflangani uchun, book_series birlashmai ob'ektlari mavjud bo’lmagan holda ham dastur bu elemenetga murojaat qilishi mumkin. Statik funktsiya elementlardan foydalanish Dasturda statik elementlardan tashqari statik funktsiyaldaridan ham foydalanish mumkindir. Bu holda shu birlashmaga tegishli ob'ekt yaratilmasa ham dastur statik funktsiyaga murojaat qilishi mumkindir. Quyida menu birlashmai ta'riflangan bo’lib ANSI drayvera esc- ketma ketligi yordamida ekranni tozalash uchun ishlatadi. Buts birlashmaning clear_screen usuli statik usul sifatida ta'riflangani uchun menu tipidagi ob'ektlar mavjud bo’lmasa ham bu usuldan foydalanish mumkindir. Quyidagi: CLR_SCR.CPP dasturda clear_screen usulidan foydalanish ko’rsatilgan: #include // Bu yerda boshqa metodlar bo’lishi kerak private: int number_of_menu_options;}; Download 45.01 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling