const հիմնաբառը կարող է օգտագործվել որպես որակավորման օբյեկտներ, տեսակներ կամ անդամի գործառույթներ հայտարարելիս: Օբյեկտը որակավորելիս const-ի օգտագործումը նշանակում է, որ օբյեկտը չի կարող նշանակման թիրախ լինել, և դուք չեք կարող կանչել նրա ոչ կոնստ անդամ ֆունկցիաներից որևէ մեկը:
Ի՞նչ օգուտ ունի const որակավորումը:
Որակավորման const-ը կարող է կիրառվել ցանկացած փոփոխականի հայտարարության մեջ՝ նշելու, որ դրա արժեքը չի փոխվի (Կախված նրանից, թե որտեղ են պահպանվում const փոփոխականները, մենք կարող ենք փոխել const փոփոխականի արժեքը՝ օգտագործելով սլաքը): Արդյունքը սահմանվում է իրագործման միջոցով, եթե փորձ է արվում փոխել կոնստը։
Անդամների ո՞ր տեսակի ֆունկցիան է օգտագործում const որակավորումը:
Անդամի ֆունկցիայի հայտարարագրի վերջում const որակիչը ցույց է տալիս, որ ֆունկցիան կարող է կոչվել օբյեկտների վրա, որոնք իրենք են const: const անդամ ֆունկցիաները խոստանում են չփոխել ոչ փոփոխվող տվյալների ոչ մի անդամի վիճակը:
Ի՞նչ է const տեսակի որակավորումը:
const որակավորումը բացահայտորեն հայտարարում է տվյալների օբյեկտը որպես մի բան, որը հնարավոր չէ փոխել: Դրա արժեքը սահմանվում է սկզբնավորման ժամանակ: Տարրը կարող է լինել և՛ կայուն, և՛ անկայուն: … Այս դեպքում տարրը չի կարող օրինական կերպով փոփոխվել իր ծրագրով, բայց կարող է փոփոխվել ինչ-որ ասինխրոն գործընթացի միջոցով:
Որտե՞ղ եք դնում ծախսերը:
Հաստատուն անդամ ֆունկցիան չի կարող փոփոխել ոչ ստատիկ տվյալների անդամներ կամ զանգահարել որևէ մեկինանդամի գործառույթներ, որոնք հաստատուն չեն: Անդամների հաստատուն ֆունկցիա հայտարարելու համար տեղադրեք const հիմնաբառըարգումենտների ցանկի փակող փակագծերից հետո: Const հիմնաբառը պահանջվում է և՛ հայտարարագրում, և՛ սահմանման մեջ: