Почему ссылки были добавлены к C++? (с точки зрения истории)

"Я не хочу использовать триггер, или какая-либо другая вещь кроме В спящем режиме сама для генерации значения для моего свойства"

В этом случае, как насчет того, чтобы создать реализацию UserType, который генерирует необходимое значение и конфигурирование метаданных для использования того UserType для персистентности mySequenceVal свойства?

5
задан jalf 8 September 2009 в 13:42
поделиться

2 ответа

Вот причины Страуструпа для добавления их в язык.

В основном они были добавлены в основном для поддержки перегрузки операторов.

17
ответ дан 18 December 2019 в 07:30
поделиться

Из FAQ :

Несмотря на то, что ссылка часто реализовано с использованием адреса в базовый язык ассемблера, пожалуйста не думайте о ссылке как о смешном ищущий указатель на объект. А ссылка - это объект. Это не указатель на объект, ни копия предмет. Это объект.

Наряду с этой статьей он должен ответить на некоторые ваши вопросы (скорее всего, кроме истории). Вы всегда можете покопаться в стандарте, но я считаю маловероятным, что будет хорошая сказка о происхождении ссылок ...

4
ответ дан 18 December 2019 в 07:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: