Форум программистов, компьютерный форум CyberForum.ru

Const верхнего и нижнего уровня, где?! - C++

Восстановить пароль Регистрация
 
Spirit370
 Аватар для Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
30.06.2015, 10:56     Const верхнего и нижнего уровня, где?! #1
Читаю книгу, и все не как не могу точно понять, где const верхнего, а где нижнего уровня.

C++
1
2
const int i = 42;
    const int *const p = &i;
Какой из них верхний, а какой нижний?
const int *const p = &i
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 10:56     Const верхнего и нижнего уровня, где?!
Посмотрите здесь:

Ввести последовательность символов, закан¬чивающуюся '@'. Распечатать только те из них, которые не являются буквой А (с учетом верхнего/нижнего регист C++
матрица разделена диагоналями на 4 треугольника, элементы верхнего и нижнего треугольника нулевые C++
C++ int const * const foo(const int* param) const - разъясните значение квалификаторов
Пройти по любому разрешенному пути игрового поля от верхнего левого угла до правого нижнего C++
C++ Определить наименьший из элементов верхнего и наибольший из элементов нижнего треугольников матрицы
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
lss
919 / 849 / 281
Регистрация: 10.10.2012
Сообщений: 2,701
30.06.2015, 11:03     Const верхнего и нижнего уровня, где?! #2
Цитата Сообщение от Spirit370 Посмотреть сообщение
Читаю книгу
Какую? Что-то, я такого не встречал: верхний, нижний уровень const. То, что до звёздочки - относится к данным, то, что после - относится к указателю.
Spirit370
 Аватар для Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
30.06.2015, 11:43  [ТС]     Const верхнего и нижнего уровня, где?! #3
Стенли Б Липпман. 5-е издание
lss
919 / 849 / 281
Регистрация: 10.10.2012
Сообщений: 2,701
30.06.2015, 11:47     Const верхнего и нижнего уровня, где?! #4
Цитата Сообщение от Spirit370 Посмотреть сообщение
Стенли Б Липпман. 5-е издание
"Базовый курс"?
Evg
Эксперт С++Автор FAQ
 Аватар для Evg
16829 / 5250 / 321
Регистрация: 30.03.2009
Сообщений: 14,139
Записей в блоге: 26
30.06.2015, 11:51     Const верхнего и нижнего уровня, где?! #5
На всякий случай
http://www.cyberforum.ru/blogs/18334/blog87.html
Про верхний и нижний уровень тоже впервые слышу
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,917
Записей в блоге: 2
Завершенные тесты: 1
30.06.2015, 11:52     Const верхнего и нижнего уровня, где?! #6
Цитата Сообщение от Spirit370 Посмотреть сообщение
где const верхнего, а где нижнего уровня.
C++
1
int const * const * const * const * const * const z = 0 ;
а здесь, как называются?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2015, 12:01     Const верхнего и нижнего уровня, где?!
Еще ссылки по теме:

Как узнать, какому протоколу физического (нижнего) уровня принадлежит фрейм (ETHERNET_FRAME) C++
C++ Определить порядковый номер первой буквы R (с учетом верхнего/нижнего регистров)
C++ Определить процентное соотношение букв верхнего и нижнего регистров

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
lss
919 / 849 / 281
Регистрация: 10.10.2012
Сообщений: 2,701
30.06.2015, 12:01     Const верхнего и нижнего уровня, где?! #7
Цитата Сообщение от Spirit370 Посмотреть сообщение
Стенли Б Липпман. 5-е издание
В общем, верхний уровень - это когда сам объект const, нижний уровень - это когда указатель или ссылка на const.
Верхний уровень:
Цитата Сообщение от Spirit370 Посмотреть сообщение
const int i = 42;
И верхний и нижний уровень:
Цитата Сообщение от Spirit370 Посмотреть сообщение
const int *const p = &i;
Yandex
Объявления
30.06.2015, 12:01     Const верхнего и нижнего уровня, где?!
Ответ Создать тему
Опции темы

Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru