|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Константы и Указатели |
|
C/C++ - Константы и Указатели
|
Новый участник Сообщения: 5 |
Посоветуйте пожалуйста что-нибуть почитать чтоб уже точно зарубить себе на носу.
Постоянно путаю что такое: константный указатель, указатель на константу и т.д. |
|
Отправлено: 20:11, 31-05-2008 |
Ветеран Сообщения: 3320
|
Профиль | Отправить PM | Цитировать Константный указатель это тот, которому нельзя изменить указанный в программе номер ячейки, но принимаемо значение по этой ячейки может быть любым.
Указатель на определённое константное значение, которое не может изменится, но может размещаться в любой ячейки памяти. |
Отправлено: 20:32, 31-05-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать oRaVeNo, Проще. Константный указатель - Есть число и место(адрес) в памяти, где хранится это число. Так вот, адрес в памяти Постоянен и неизменяем, такой указатель указывает, всегда на одну и ту же ячейку памяти, а содержимое этой ячейки может меняться.
Указатель на константу - Есть число и место(адрес) в памяти, где хранится это число. Так вот, адрес, где хранится это число, Может изменяться, а содержимое этой ячейки - Нет. (Содержимое всегда одно и тоже). Образно: Константный указатель - человек с рюкзаком и содержимое рюкзака, содержимое рюкзака может быть любым, но нести его человек будет в одном и только в одном положении, за спиной. Указатель на константу - человек с рюкзаком и содержимое рюкзака, содержимое рюкзака не может меняться, но человек может нести его любым удобным способом (в руках, на голове, везти и т.д.) oRaVeNo, Вот небольшая статья о константных указателях и указателях на константные данные. |
------- Отправлено: 23:37, 31-05-2008 | #3 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - [решено] как правило указывать константы в директиве препроцесора #define и потом их использ.? | котвася | Программирование и базы данных | 2 | 31-12-2009 16:54 | |
* Теория * | C++ Доступ к членам класса через указатели | Kincajou | Программирование и базы данных | 6 | 30-07-2006 22:36 | |
указатели | papam | Программирование и базы данных | 7 | 26-12-2005 11:32 | |
Константы в PHP | elfoflorien | Вебмастеру | 5 | 27-04-2005 21:11 | |
Зачем нужны указатели С++? | Guest | Программирование и базы данных | 10 | 08-05-2004 18:37 |
|