Мониторинг обменных курсов валют
18c0693f

Константные указатели


Значение указателя на константу можно изменять, а значение константного указателя является константой и не подлежит изменению.

Например:

char str1[]="123"; const char* pstr1= str1; // pstr1 можно изменять, // а *pstr1 - нельзя.

Задание ключевого слова const перед объявлением указателя создает этот указатель как указатель на константу (при этом само значение, доступное не через данный указатель, остается изменяемым).

Для того чтобы создать константный указатель, вместо оператора * используется *const.

Например:

const char *const pstr1= str1;






Самый выгодный курс обмена валюты