Märksõna const saab kasutada määrajana objektide, tüüpide või liikmefunktsioonide deklareerimisel. Objekti kvalifitseerimisel tähendab const kasutamine, et objekt ei saa olla määramise sihtmärk ja te ei saa kutsuda ühtegi selle mitte-const-liigefunktsiooni.
Mis kasu on const-kvalifikaatori olemasolust?
Kvalifikaatorit const saab rakendada mis tahes muutuja deklaratsioonile, et määrata, et selle väärtust ei muudeta (Sõltub sellest, kus const muutujad on salvestatud, võime muuta muutuja const väärtus osuti abil). Tulemus on juurutusmääratletud, kui proovitakse muuta konst.
Millist tüüpi liikmefunktsioon kasutab const-kvalifikaatorit?
Liikfunktsiooni deklaratsiooni lõpus olev const-kvalifikaator näitab, et funktsiooni saab kutsuda objektidel, mis ise on const. const liikmefunktsioonid lubavad mitte muuta ühegi muutumatu andmeliikme olekut.
Mis on const tüübi kvalifikaator?
Const-kvalifikaator deklareerib andmeobjekti millekski, mida ei saa muuta. Selle väärtus määratakse initsialiseerimisel. Üksus võib olla nii püsiv kui ka muutlik. … Sel juhul ei saa üksust selle enda programm seaduslikult muuta, kuid seda saab muuta mõne asünkroonse protsessiga.
Kuhu sa konsti paned?
Püsiliikme funktsioon ei saa muuta mittestaatilisi andmeliikmeid ega kutsuda ühtegiliikmefunktsioonid, mis ei ole konstantsed. Konstantse liikme funktsiooni deklareerimiseks asetage märksõna const argumentide loendi sulgeva sulgu järele. Märksõna const on nõutav nii deklaratsioonis kui ka definitsioonis.