Къде може да се използва const квалификатор?

Съдържание:

Къде може да се използва const квалификатор?
Къде може да се използва const квалификатор?
Anonim

Ключовата дума const може да се използва като квалификатор при деклариране на обекти, типове или функции-членове. Когато квалифицирате обект, използването на const означава, че обектът не може да бъде цел на присвояване и не можете да извикате никоя от неговите неконстантни членски функции.

Каква е ползата от квалификатора const?

Квалификаторът const може да се приложи към декларацията на която и да е променлива, за да се посочи, че нейната стойност няма да бъде променена (Което зависи от това къде се съхраняват променливите const, можем да променим стойност на константна променлива чрез използване на показалец). Резултатът е дефиниран от реализацията, ако се направи опит за промяна на константа

Кой тип членска функция използва константния квалификатор?

Квалификаторът const в края на декларацията на функция-член показва, че функцията може да бъде извикана на обекти, които сами по себе си са const. Функциите на const-членове обещават да не променят състоянието на непроменяеми членове на данните.

Какво е квалификатор на тип const?

Квалификаторът const изрично обявява обект на данни като нещо, което не може да бъде променено. Неговата стойност се задава при инициализация. Елементът може да бъде както постоянен, така и променлив. … В този случай елементът не може да бъде легитимно модифициран от собствената си програма, но може да бъде модифициран чрез някакъв асинхронен процес.

Къде поставяте const?

Постоянна функция-член не може да променя нито един нестатичен член на данни или да извиква такивафункции-членове, които не са постоянни. За да декларирате постоянна членска функция, поставете ключовата дума const след затварящата скоба на списъка с аргументи. Ключовата дума const се изисква както в декларацията, така и в дефиницията.

Препоръчано:

Интересни статии
В дивите земи на призрачното разузнаване къде е хищникът?
Прочетете още

В дивите земи на призрачното разузнаване къде е хищникът?

The Predator е мини-бос, въведен в бонус мисията The Jungle Moved, която беше добавена в актуализацията на заглавието 2 на 14/12/17 и се провежда в провинция Caimanes. Къде намирате хищника в дивите земи на Ghost Recon? Веднъж в маркираната зона, Predator може да се види застанал в средата на зоната близо до скривалище за амуниции и оръжия (което ще се използва много в битката).

Кой завърши лакримозата на Моцарт?
Прочетете още

Кой завърши лакримозата на Моцарт?

Реквием в ре минор, K 626, панихида от Волфганг Амадей Моцарт, оставена незавършена при смъртта му на 5 декември 1791 г. До края на 20-ти век творбата най-често се слушаше, тъй като е завършена от Моцартстудент Franz Xaver Süssmayr. Моцарт умря ли, докато пише Lacrimosa?

Какво е слъзната жлеза?
Прочетете още

Какво е слъзната жлеза?

Слъзните жлези (слъзните жлези), разположени над всяка очна ябълка, непрекъснато доставят слъзна течност, която се избърсва по повърхността на окото ви всеки път, когато мигате с клепачите си. Излишната течност се оттича през слъзните канали в носа.