Const квалификациясын кайда колдонсо болот?

Мазмуну:

Const квалификациясын кайда колдонсо болот?
Const квалификациясын кайда колдонсо болот?
Anonim

const ачкыч сөзүн квалификациялоочу катары колдонсо болот объекттерди, типтерди же мүчө-функцияларды жарыялоодо. Объектти квалификациялоодо const колдонуу объект тапшырманын максаты боло албасын жана анын const эмес мүчө функцияларын чакыра албай турганын билдирет.

const квалификациясынын эмне кереги бар?

Const квалификациясын ар кандай өзгөрмөнүн декларациясына колдонсо болот, анын мааниси өзгөрбөйт (Бул const өзгөрмөлөрүнүн сакталган жерине жараша болот, биз көрсөткүчтү колдонуу менен const өзгөрмөнүн мааниси). Эгер констти өзгөртүү аракети жасалса, натыйжа ишке ашырууда аныкталат.

Кайсы мүчө функциясынын түрү const квалификациясын колдонот?

Мүчө функциясынын декларациясынын аягындагы const квалификациялоочу функцияны өздөрү const болгон объекттерде чакырса болорун көрсөтөт. const мүчө функциялары өзгөрүлбөгөн маалымат мүчөлөрүнүн абалын өзгөртпөөгө убада берет.

const тибиндеги квалификатор деген эмне?

const квалификатору ачык эле берилиш объектин өзгөртүүгө болбой турган нерсе катары жарыялайт. Анын мааниси инициализациялоодо коюлат. Бир нерсе const жана туруксуз болушу мүмкүн. … Бул учурда объектти өзүнүн программасы менен мыйзамдуу түрдө өзгөртүүгө болбойт, бирок кээ бир асинхрондук процесстер аркылуу өзгөртүүгө болот.

Сиз констти кайда коёсуз?

Туруктуу мүчө функциясы эч кандай статикалык эмес маалымат мүчөлөрүн өзгөртө албайт же эч кимди чакыра албайттуруктуу эмес мүчө функциялары. Туруктуу мүчө функциясын жарыялоо үчүн const ачкыч сөзүн аргумент тизмесинин жабылуучу кашаасынан кийинкоюңуз. Декларацияда да, аныктамада да const ачкыч сөзү талап кылынат.

Сунушталууда: