1 / 1 / 1
Регистрация: 13.02.2016
Сообщений: 39
|
||||||
1 | ||||||
Спецификатор верхнего уровня const13.02.2016, 16:29. Показов 1883. Ответов 9
Метки нет Все метки)
(
Поясните, пожалуйста, этот пример:
Справа понятно, потому что указатель p2 указывает на переменную ci , которая является константой типа int. А в общем смысле const верхнего уровня означает, что объект сам константа. Еще const верхнего уровня означает, что указатель константа. Слева указатель не является сам константой? *сonst p3? Знак обращение к значению перед const. Что я не понимаю?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
13.02.2016, 16:29 | |
Ответы с готовыми решениями:
9
Const верхнего и нижнего уровня, где?!
int const * const foo(const int* param) const - разъясните значение квалификаторов |
Don't worry, be happy
|
|
13.02.2016, 16:34 | 2 |
0
|
3433 / 2812 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
13.02.2016, 17:55 | 3 |
Billy_Milligan, скорее всего, там опечатка(и), потому что дальше пишется:
Добавлено через 4 минуты А написано там так:
1
|
1 / 1 / 1
Регистрация: 13.02.2016
Сообщений: 39
|
||||||
16.02.2016, 19:56 [ТС] | 4 | |||||
Croessmah, спасибо, за ссылку, но сложно, термины непонятные
![]() Добавлено через 10 минут nd2, да, опечатка, точно! Я не заметил, не думал что в примерах могут быть, но было сомнение на этот счет, этот пример попал под него ![]()
0
|
1 / 1 / 1
Регистрация: 18.08.2014
Сообщений: 12
|
||||||
17.02.2016, 07:47 | 6 | |||||
Здесь не опечатка. Далее к.д(константные данные)
0
|
3433 / 2812 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
17.02.2016, 08:00 | 7 |
Где не опечатка? Здесь?
Добавлено через 2 минуты Слева нет const верхнего уровня? p3 - не константный указатель? Добавлено через 3 минуты Здесь не опечатка? p2 нельзя изменить? p2 - константный указатель?
0
|
1 / 1 / 1
Регистрация: 18.08.2014
Сообщений: 12
|
|
17.02.2016, 09:08 | 8 |
Не понял я видать про какую опечатку идет речь, если в книжке в комментариях так написано то да это не правильное разъяснение. А так в с++ коде ошибок нет
0
|
1 / 1 / 1
Регистрация: 13.02.2016
Сообщений: 39
|
|||||||||||
17.02.2016, 14:33 [ТС] | 9 | ||||||||||
Здравствуйте, проверьте, пожалуйста, усек я или нет
![]() Какие из следующих объявлений имеют спецефикаторы верхнего и нижнего уровня?
0
|
3433 / 2812 / 1249
Регистрация: 29.01.2016
Сообщений: 9,426
|
|
17.02.2016, 22:00 | 10 |
И верхнего и нижнего:
f, p3 имеет const нижнего уровня, p1 - нет. ok, int* преобразуется в const int* (указатель на константу может быть связан с неконстантным объектом). ok, p2 и p3 имеют const нижнего уровня.
1
|
17.02.2016, 22:00 | |
Помогаю со студенческими работами здесь
10
Что это bool operator== (const CLASS&) const; Const в параметрах. Перед чем нужно употребить const дабы обезопасить данные от изменения
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |