Kľúčové slovo const možno použiť ako kvalifikátor pri deklarovaní objektov, typov alebo členských funkcií. Pri kvalifikovaní objektu použitie const znamená, že objekt nemôže byť cieľom priradenia a nemôžete volať žiadnu z jeho nekonštantných členských funkcií.
Aký význam má mať kvalifikátor const?
Kvalifikátor const možno použiť na deklaráciu ľubovoľnej premennej, aby sa určilo, že jej hodnota sa nezmení (Čo závisí od toho, kde sú premenné const uložené, môžeme zmeniť hodnota premennej const pomocou ukazovateľa). Ak sa pokúsite zmeniť konšt., výsledok je definovaný implementáciou
Ktorý typ členskej funkcie používa kvalifikátor const?
Kvalifikátor const na konci deklarácie členskej funkcie udáva, že funkcia môže byť volaná na objektoch, ktoré sú samy osebe const. Konštantné členské funkcie sľubujú, že nezmenia stav žiadnych nemeniteľných dátových členov.
Čo je kvalifikátor typu const?
Kvalifikátor const explicitne deklaruje dátový objekt ako niečo, čo sa nedá zmeniť. Jeho hodnota je nastavená pri inicializácii. Položka môže byť konštantná aj nestála. … V tomto prípade nemôže byť položka legitímne modifikovaná vlastným programom, ale môže byť modifikovaná nejakým asynchrónnym procesom.
Kam umiestnite const?
Funkcia konštantného člena nemôže upravovať žiadne nestatické dátové členy ani volať žiadnečlenské funkcie, ktoré nie sú konštantné. Ak chcete deklarovať konštantnú členskú funkciu, umiestnite kľúčové slovo const za koncovú zátvorku zoznamu argumentov. Kľúčové slovo const sa vyžaduje v deklarácii aj v definícii.