22Фев/120
const и все-все-все
char greeting[] = “Hello”; char *p = greeting; // неконстантный указатель, // неконстантные данные *p = "Bye"; // можно ++p; // можно
const char *p = greeting; // неконстантный указатель, // константные данные char const *p = greeting; // то же самое *p = "Bye"; // нельзя ++p; // можно
char * const p = greeting; // константный указатель, // неконстантные данные *p = "Bye"; // можно ++p; // нельзя
const char * const p = greeting; // константный указатель, // константные данные *p = "Bye"; // нельзя ++p; // нельзя
Для функций-членов есть еще один модификатор
int foo() const // гарантирует, что функция не модифицирует // содержимое класса
Комментарии (0)
Пинги (0)
(подписаться на новые комментарии в этой ветке)
Нет обратных ссылок на эту запись.
Leave a comment