Logo bg.boatexistence.com

Къде да използвам const в c++?

Съдържание:

Къде да използвам const в c++?
Къде да използвам const в c++?

Видео: Къде да използвам const в c++?

Видео: Къде да използвам const в c++?
Видео: Top-Level and Low-Level const in C++ 2024, Юли
Anonim

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

Кога трябва да се използва const в C?

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

Защо използваме const?

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

Къде се използват постоянни квалификатори?

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

Какви са идентификаторите в C?

"Идентификатори" или "символи" са имената, които предоставяте за променливи, типове, функции и етикети във вашата програма. … Вие създавате идентификатор, като го указвате в декларацията на променлива, тип или функция.