0 / 0 / 0
Регистрация: 08.10.2012
Сообщений: 26
|
|
1 | |
Что значит константный указатель на объект, указатель на константный объект, и как это можно использовать?16.11.2012, 06:14. Показов 2715. Ответов 6
Метки нет Все метки)
(
Подскажите, что значит константный указатель на объект, указатель на константный объект, и как это можно использовать??
0
|
|
16.11.2012, 06:14 | |
Ответы с готовыми решениями:
6
Неконстантный указатель на константный объект Можно ли утверждать, что в C++ имя функции - константный указатель на функцию ? Константный указатель или указатель на константу?
|
17 / 17 / 4
Регистрация: 11.01.2008
Сообщений: 51
|
|
16.11.2012, 09:48 | 3 |
const char* pc = s; // указатель на константу (s изменить нельзя)
char* const cp = s; // константный указатель (cp изменить нельзя) Добавлено через 2 минуты Смысл использования - безопасность использования объектов. Особенно актуально в больших программах
0
|
В астрале
![]() 8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
16.11.2012, 10:03 | 4 |
Illusive, В больших программах на плюсах есть резон всячески избегать использования нативных указателей, где это только возможно.
0
|
17 / 17 / 4
Регистрация: 11.01.2008
Сообщений: 51
|
|
16.11.2012, 11:52 | 5 |
ForEveR, Не подскажете причину? Для меня это актуально
0
|
В астрале
![]() 8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
16.11.2012, 11:59 | 6 |
Illusive, Потому что есть умные указатели, которые сами следят за своей очисткой и работать с ними не в пример удобнее. Конечно, это небольшая жертва скорости, зато это корректность в использовании.
0
|
17 / 17 / 4
Регистрация: 11.01.2008
Сообщений: 51
|
|
16.11.2012, 12:05 | 7 |
ForEveR, Понял, что вы имеете в виду. В свое время читал об этом у Джеффа Элджера (C++ for Real Proghammers), но их использование в моих проектах было излишним. Спасибо
0
|
16.11.2012, 12:05 | |
16.11.2012, 12:05 | |
Помогаю со студенческими работами здесь
7
Константный указатель Константный указатель
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |