FLT_DIG
–
fl oat
типті шамалардағы дұрыс мағыналы цифрлар саны;
□
FLT_MIN
–
fl oat
типімен бейнелеуге болатын ең кіші нормаланған
жылжымалы нүктелі сан;
□
UINT_MAX
–
unsigned int
типті шама қабылдай алатын ең үлкен мəн
(65 535 шамасынан кем болмауы тиіс).
Бұл тұрақтылар толығынан 5қосымшада сипатталған.
Жадыны бөлу кезіндегі қателерді өңдеу үшін кітапханада
bad_alloc
кла-
сы,
new_handler
қателерді өңдеушіфункциялар типі жəне
set_new_handler
жаңа өңдеушіні тағайындау функциясы сипатталған.
Жадыны бөлу қателіктерін өңдеудің механизмі келесідей: егер
new
опе-
рациясы динамикалық жадының қажетті көлемін бөле алмайтын болса, ол
new_handler
типті өңдеуші функцияны шақырады, бұл функция жадыны
босатуға тырысуы тиіс немесе
bad_alloc
класының немесе одан туынды
кластың объектісі түрінде аластаманы тудыруы керек, не болмаса программаны
аяқтау үшін
Достарыңызбен бөлісу: |