*   >> Чтение Образование Статьи >> science >> programming

Ссылка в C ++

ый вы должны приступить имя объекта с эталонным оператора, и. Приведенные выше три утверждения могут быть сведены к двум отчетности в следующем коде: INT hisInt; INT * Минт = & hisInt; В предыдущем фрагменте кода, адрес присваивается указателю в третьем заявлении. В этом сегменте кода, адрес назначается во время инициализации указателя. Есть два объекта здесь, объект указатель, а остроконечный предмет.

Для того, чтобы получить доступ к значение (содержание) остроконечным предметом, вы можете использовать идентификатор для заостренного предмета себя или вы можете использовать указатель и оператор разыменования. Оператор разыменования есть *. В декларации или инициализации указателя, оператор разыменовывания не служить своей формальной роли. Формальная роль оператора разыменования, чтобы назначить или вернуть значение объекта, на который указывает указатель. В этом случае операции ссылки используется с указателем (идентификатор объекта) указатель.

После любого из указанных выше двух сегментов кода, либо из следующих двух выражений будет доступ к значению остроконечным предметом: hisInt = 5; * Минт = 5; Читайте и попробуйте следующий код: #include с помощью патезрасе; INT Main () {INT hisInt; INT * Минт = & hisInt; hisInt = 5; COUT вернуть 0; } Теперь вы знаете основной смысл указателей, которая включает в себя ссылки и справочную оператора. Это также включает в себя оператор разыменования. Я ожидал, что вы знали, что я сказал об указателях, прежде чем читать эту статью, который был пересмотр.

Большая часть остальной части этой статьи имеет дело с этой темой, справки, в вопросе. Ссылки Насколько смысл ссылкой, то, вы на самом деле не нужно знать больше, чем то, что я дал вам выше. Ссылка представляет собой адрес памяти объекта. Для получения ссылки предшествовать идентификатор объекта с опорной оператора, &. Из последнего заявления вы можете увидеть, что проблема со ссылкой, чтобы знать, как его использовать; не, что это значит.

Как вы использовать его без оператора разыменования в декларации и присвоения основных объектов? Как вы использовать его в качестве параметра функции? Как вы использовать его для типа возвращаемого спецификатором функции? Я ответить на эти вопросы ниже. Примечание одну вещь в выше сегментов кода: объект существует, прежде чем мы может предшествовать его идентификатор в пыльников заявлении во время создания ссылки. Мы будем использовать эту функцию для остальной части этой статьи. Объявление и назначение основных объектов Рассмотрим сл

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.