Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Константы и Указатели

Ответить
Настройки темы
C/C++ - Константы и Указатели

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Посоветуйте пожалуйста что-нибуть почитать чтоб уже точно зарубить себе на носу.
Постоянно путаю что такое: константный указатель, указатель на константу и т.д.

Отправлено: 20:11, 31-05-2008

 

Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Константный указатель это тот, которому нельзя изменить указанный в программе номер ячейки, но принимаемо значение по этой ячейки может быть любым.
Указатель на определённое константное значение, которое не может изменится, но может размещаться в любой ячейки памяти.

Отправлено: 20:32, 31-05-2008 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Drongo

Будем жить, Маэстро...


Сообщения: 6694
Благодарности: 1392

Профиль | Сайт | Отправить PM | Цитировать


oRaVeNo, Проще. Константный указатель - Есть число и место(адрес) в памяти, где хранится это число. Так вот, адрес в памяти Постоянен и неизменяем, такой указатель указывает, всегда на одну и ту же ячейку памяти, а содержимое этой ячейки может меняться.
Указатель на константу - Есть число и место(адрес) в памяти, где хранится это число. Так вот, адрес, где хранится это число, Может изменяться, а содержимое этой ячейки - Нет. (Содержимое всегда одно и тоже).
Образно:
Константный указатель - человек с рюкзаком и содержимое рюкзака, содержимое рюкзака может быть любым, но нести его человек будет в одном и только в одном положении, за спиной.
Указатель на константу - человек с рюкзаком и содержимое рюкзака, содержимое рюкзака не может меняться, но человек может нести его любым удобным способом (в руках, на голове, везти и т.д.)

oRaVeNo, Вот небольшая статья о константных указателях и указателях на константные данные.

-------
Правильная постановка вопроса свидетельствует о некотором знакомстве с делом.
3нание бывает двух видов. Мы сами знаем предмет — или же знаем, где найти о нём сведения.
[Quick Killer 3.0 Final [OSZone.net]] | [Quick Killer 3.0 Final [SafeZone.cc]] | [Парсер логов Gmer] | [Парсер логов AVZ]

http://tools.oszone.net/Drongo/Userbar/SafeZone_cc.gif


Отправлено: 23:37, 31-05-2008 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Константы и Указатели

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход