Форум программистов, компьютерный форум, киберфорум
Наши страницы

Какие цели использования ссылок в C++? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перегрузка оператора != http://www.cyberforum.ru/cpp-beginners/thread506890.html
Помогите разобраться с перегрузкой оператора != есть класс, в котором, в разделе private объявлен указатель на массив std::string *str; class MyClass private: std::string *str; ...
C++ Помощь с разбором программы Есть программа на зачёт готовая, так что вам ничего делать не придётся. Надо чтоб вы объяснили каждую строчку и функцию, кто что делает, чтоб было предельно ясно для любителя. Прога лежит здесь... http://www.cyberforum.ru/cpp-beginners/thread506878.html
C++ Динамическое выделение памяти
Есть следующее объявление #include<iostream> #define MAX 1000 //======================= int arr; int arr2; int arr3; //================ int main() {
Межмодульные связи C++
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt <FONT color=#000000><B style="mso-bidi-font-weight: normal <SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Microsoft Sans Serif' Проблема:<SPAN...
C++ Пример кода для решения системы уравнений http://www.cyberforum.ru/cpp-beginners/thread506804.html
Здравствуйте. Нужен код на С или С++, решающий системы уравнений. Подскажите, плз, где его можно достать. Заранее, спасибо.
C++ Компоненты для TreeList, TreeGrid Подскажите, где можно бесплатно скачать XpressQuantumTreeList от Developer Express Inc., и/или TList 7.0.51 от Bennet-Tec? Если таковых нет, чем Вы их заменяете? От компонента требуется отображать... подробнее

Показать сообщение отдельно
John Paramol
09.01.2007, 17:01
Вообще-то ссылка физически является обычным указателем (и ничем не отличается от него). Просто имеет поведение того объекта, на который она указывает. Т.е. мы думаем, что работаем с объектом, а на самом деле это указатель на него.
Зачем понадобилось ее включение в язык? Голуб пишет, что имитация Паскаля здесь не главное. Ссылки используются для задания паpаметpов, возвpащаемых значений, а также при пеpегpузке опеpаций. А направлено это все, как уже было сказано, на экономию ресурсов стека. Иногда ссылка может использоваться именно ради удобства работы с имитируемым объектом, а не с указателем.
Проблемы ссылок хорошо описаны в книге "Enough Rope to Shoot Yourself in the Foot: Rules for C and C++ Programming", Allen I. Holub.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru