Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
52
Добавлен:
16.02.2016
Размер:
328.19 Кб
Скачать

Использование указателей и ссылок с ключевым словом const

Некоторые конструкции языка C++ являются источником путаницы. Одной из таких конструкций является использование ключевого слова const с указателями и ссылками. Следующие примеры помогут вам прояснить ситуацию.

// Объявление данных

int number;

const int count=0;

// Указатель является константой

int* const nl=unumber;

// Указатель указывает на константу

// (указываемое значение есть const)

const int* n2=&count;

// И указатель, и указываемое значение

// являются константами

const int* const n3=&count;

// Указатели на строки

// строка является константной

const char* strl="text";

// Указатель на строку является константой

char* const str2="text";

// Указатель и сама строка – константы

const char* const str3="text";

/* Массивы указателей на символы */

// Символы являются константами

const char* textl[]={"lnel","lne2","lne3"};

// Указатели являются константами

char* const text2[]={"lnel","lne2","lne3"};

// Указатели и символы являются константами

const char* const text3={"stl","st2","st3");

Соседние файлы в папке ЯзыкС++Глушаков