Amaliy matematika va informatika


II BOB. C VA C++ TILIDA MAVJUD  KUTUBXONALAR



Download 1,32 Mb.
Pdf ko'rish
bet18/29
Sana19.06.2021
Hajmi1,32 Mb.
#70374
1   ...   14   15   16   17   18   19   20   21   ...   29
Bog'liq
s tilining kutubxonalari va ularning programma tuzishdagi ahamiyati

II BOB. C VA C++ TILIDA MAVJUD  KUTUBXONALAR 

RO’YXATI 

 

C++  tili  kutubxonasi  xuddi  C  tili  kutubxonasi  kabi  aniqlanadi.  Tashkil 



etilayotgan sarlavha fayli quyidagicha farqlarga ega[3]: 

 

- Har bir sarlavha fayli xuddi  C tilidagi kabi o‘z nomiga ega ammo «C» oldi 



qo‘shimchasiz  va  hech  qanday  kengaytmaga  ega  emas.  Masalan,  C  tilidagi 

 sarlavha fayli C++ tilida stdlib.h bilan ekvivalent; 

 

-  Kutubxonalarning  har  bir  elementi  std  namespace  nomlar  fazosida 



aniqlanadi; 

 

Ammo C tili bilan muvofiqlikni  saqlash maqsadida sarlavha fayli  ―name.h‖ 



ko‘rinishida bo‘ladi. 

 

Bulardan tashqari C++ tilidagi o‘zgarishlar quyidagicha  



-  wchar  _t  ,  char16_t,  char32_t  va  bool  turlari  C++  tilining  fundamental 

turlari  hisoblanadi.  Shuning  uchun  ham  C  da  bular  aniqlanmagan. 

Bulardan tashqari sarlavhada yana bir qancha kichik aniqlanishlar mavjud 

bo‘lib bulardan  biri   sarlavxa  faylidir.    U  C++  tilining  kalit 

so‘zlaridan biri hisoblanadi. 

-  Quyidagi  funksiyalarning  parametrlarida  bir  qator  o‘zgarishlar  mavjud: 

strchr, strpbrk, strrchr, memchr, strstr  

-    sarlavxa  faylida  aniqlangan    funksiyalarga  C++  tilida 

qo‘shimchalar kiritilganligi kuzatiladi.  

C++  tili  versiyalarida  ayrim  funksiyalar  mazmun  jihatidan  aniqlangan 

parametrlarga qo‘shimcha turlarga ega masalan, float va lang double kabi. C++ 11 

1990  yilda  C  tiliga  qo‘shilgan.  Bu  jarayon  xalqaro  C  tilini  standartlashtirish 

uyushmasida amalga oshirilgan. Ammo 2011 yildagi C tilining ISO standarti C++ 

tili bilan mos kelmaydi. C va C++ tilida mavjud kutubxonalar (Sarlavxa fayllari): 



(assert.h)-C tilining kutubxonasi  


 

27 


(ctype.h)- funksiyalar bilan muloqot o‘rnatish kutubxonasi  

(errno.h)- C tilida xatoliklar 

(float.h)- Suzuvchi vergulli sonlar uchun maxsus turlar 

  (iso646.h)  xalqaro  standartlashtirish    uyushmasi  operatorlarni 

to‘g‘ri  yozilishi  bo‘yicha  656  ta  muqobil  tekshiruvlarni  amalga  oshiruvchi 

kutubxona  

(limitis.h)- tarkibiy turlar o‘lchami  

(locale.h)- C tilining mahalliylashtirish kutubxonasi 

(math.h)- C tilining matematik funksiyalar kutubxonasi 

(setjmp.h)- Mahalliy bo‘lmagan o‘tishlar 

(signal.h)- C tilining Signallarga murojat qiluvchi kutubxonasi  

(stdarg.h)- o‘zgaruvchi argumentlarga murojaat 

(stddef.h)- C tilining standart aniqlanganlari 

(stdio.h)- C tilining kiritish-chiqarish amallarini bajaruvchi 

kutubxona 



(stdlib.h)- C tilining umumiy standart utilitalari kutubxonasi  

(string.h)- C tilining  satrlar bilan ishlovchi kutubxonasi 

(time.h)- C tilining vaqt bilan ishlovchi kutubxonasi 

Xalqaro  standartlashtirish uyushmasi tomonidan C++ tilining ISO C-90 

versiyasiga yana 2 ta qo‘shimcha va nomli 

kutubxonalar qushdi. 




Download 1,32 Mb.

Do'stlaringiz bilan baham:
1   ...   14   15   16   17   18   19   20   21   ...   29




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish