Logo et.boatexistence.com

Kas c++ puhul saab const-kvalifikaatorit rakendada?

Sisukord:

Kas c++ puhul saab const-kvalifikaatorit rakendada?
Kas c++ puhul saab const-kvalifikaatorit rakendada?

Video: Kas c++ puhul saab const-kvalifikaatorit rakendada?

Video: Kas c++ puhul saab const-kvalifikaatorit rakendada?
Video: Полный курс TypeScript за час | Тайпскрипт для начинающих 2024, Mai
Anonim

Kvalifikaatorit const saab rakendada mis tahes muutuja deklaratsioonile, et määrata, et selle väärtust ei muudeta (mis oleneb sellest, kus const muutujad on salvestatud, võime muuta muutuja const väärtus osuti abil).

Mis kasu on C-keeles const-kvalifikaatorist?

Me kasutame muutuja konstantseks deklareerimiseks const-tähist . See tähendab, et me ei saa väärtust muuta, kui muutuja on lähtestatud. … Näiteks kui teil on PI väärtuse konstantne väärtus, ei meeldi teile, et ükski programmi osa seda väärtust muudaks.

Kus kasutatakse püsimärke?

Kui me ei soovi argumenti muuta ja edastada seda viitena või pointer, kasutame const-tähistust, et argumenti funktsioonis kogemata ei muudetaks. Klassi andmete liikmeid saab klassiüleste konstantide jaoks deklareerida nii const kui ka staatilistena. Võrdlusmuutujad võivad olla const, kui nad viitavad const asukohale.

Mida teeb funktsiooni const liige?

Liikmefunktsiooni deklaratsiooni lõpus olev const-kvalifikaator näitab, et funktsiooni saab välja kutsuda objektidel, mis ise on const. const liikmefunktsioonid tõotus mitte muuta ühegi mittemuutuva andmeliikme olekut.

Mis on C++-s const kvalifitseeritud?

Me kasutame muutuja konstantseks deklareerimiseks const-tähist . See tähendab, et me ei saa väärtust muuta, kui muutuja on lähtestatud. … Näiteks kui teil on PI väärtuse konstantne väärtus, ei soovi te, et ükski programmi osa seda väärtust muudaks. Seega peaksite deklareerima selle konst.