C++-ում const որակավորումը կարելի՞ է կիրառել:

Բովանդակություն:

C++-ում const որակավորումը կարելի՞ է կիրառել:
C++-ում const որակավորումը կարելի՞ է կիրառել:

Video: C++-ում const որակավորումը կարելի՞ է կիրառել:

Video: C++-ում const որակավորումը կարելի՞ է կիրառել:
Video: Դաս 4 - Use const Whenever Possible | "Effective C++ Unleashed" դասընթաց 2024, Նոյեմբեր
Anonim

Որակավորման const-ը կարող է կիրառվել ցանկացած փոփոխականի հայտարարագրման համար՝ նշելու, որ դրա արժեքը չի փոխվի (ինչը կախված է նրանից, թե որտեղ են պահպանվում const փոփոխականները, մենք կարող ենք փոխել const փոփոխականի արժեքը՝ օգտագործելով ցուցիչը):

Ի՞նչ է օգտագործում const որակավորումը C լեզվում:

Մենք օգտագործում ենք const որակավորման փոփոխականը հաստատուն հայտարարելու համար Դա նշանակում է, որ մենք չենք կարող փոխել արժեքը, երբ փոփոխականը սկզբնավորվել է: … Օրինակ, եթե դուք ունեք PI-ի արժեքի հաստատուն արժեք, դուք չէիք ցանկանա, որ ծրագրի որևէ մաս փոփոխի այդ արժեքը:

Որտե՞ղ են օգտագործվում հաստատուն որակիչները:

Երբ մենք չենք ցանկանում փոփոխել արգումենտը և այն փոխանցել որպես հղում կամ ցուցիչ, մենք օգտագործում ենք const որակիչը, որպեսզի արգումենտը պատահաբար չփոփոխվի ֆունկցիայի մեջ:Դասի տվյալների անդամները կարող են հայտարարվել և՛ որպես const, և՛ ստատիկ՝ դասի լայնածավալ հաստատունների համար: Հղման փոփոխականները կարող են լինել const, երբ դրանք վերաբերում են const տեղադրությանը:

Ի՞նչ է անում const անդամ ֆունկցիայի որակավորումը:

Անդամ ֆունկցիայի հայտարարագրի վերջում const որակիչը ցույց է տալիս, որ ֆունկցիան կարող է կանչվել այն օբյեկտների վրա, որոնք իրենք են const: const անդամի ֆունկցիաները խոստանում են չփոխել ոչ փոփոխվող տվյալների ոչ մի անդամի վիճակը.

Ի՞նչ է որակավորում C++-ում:

Մենք օգտագործում ենք const որակավորման փոփոխականը հաստատուն հայտարարելու համար Դա նշանակում է, որ մենք չենք կարող փոխել արժեքը, երբ փոփոխականը սկզբնավորվել է: … Օրինակ, եթե դուք ունեք PI-ի արժեքի հաստատուն արժեք, դուք չէիք ցանկանա, որ ծրագրի որևէ մաս փոփոխի այդ արժեքը: Այսպիսով, դուք պետք է դա հայտարարեք որպես վերջաբան: