А зачем нужен указатель если программу можно сделать так как указано на втором изображении? - Компьютерные вопросы

Вопрос А зачем нужен указатель если программу можно сделать так как указано на втором изображении?

Регистрация
10 Авг 2013
Сообщения
74
Репутация
0
Спасибо
0
Монет
0
875a8375f91de049494d6073098e8a2f_c86b89543964224eb4429c0ae42280ad.png

875a8375f91de049494d6073098e8a2f_cc203b5e4d840d962afa6b792f6ec533.png

 
Регистрация
30 Ноя 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
Именно по этому примеру -
Первый вариант - из Си. Второй - из Си++. Из за вопросов о трудностях перехода с одного языка на другой а так же совместимости исходного кода - оставили обратную совместимость. Поэтому если пишете на Си++ - используете ссылки. (О, молодец, ссылки ускоряют код!) Если же всю жизнь писали на Си и вас тошнит от модных нововведений - используете указатели. (О, молодец, прям Страуструп в молодости!)
 
Регистрация
24 Июл 2013
Сообщения
86
Репутация
0
Спасибо
0
Монет
0
Указатели применяются для доступа к объектам с использованием адресной арифметики. По указателю выделяется динамическая память. По указателю базового класса можно получить доступ к его классам-наследникам. Имя массива – указатель на его первый элемент.
 
Сверху Снизу