LINUX.ORG.RU

История изменений

Исправление www_linux_org_ru, (текущая версия) :

Так ли это необходимо? Вот с указателями все понятно - это типы, у которых есть значения и пр. А вот ссылки...

Изначальную проблему Страуструпа с перегрузкой операторов подход D решает.

по-моему, тут рассуждать надо с другого конца — перегрузка (не только операторов) должна производится не исходя из сырых типов параметров, а исходя из каким-то образом приготовленных типов

а то ведь можно так договорится, что const со товарищи тоже не должны быть типами и не должны использоваться в полях объектов, а быть только «способом обращения», т.к. const мешает перегрузке и требует нескольких функций

напомни, кстати, в чем суть проблемы Страуструпа?

Исходная версия www_linux_org_ru, :

Так ли это необходимо? Вот с указателями все понятно - это типы, у которых есть значения и пр. А вот ссылки...

Изначальную проблему Страуструпа с перегрузкой операторов подход D решает.

по-моему, тут рассуждать надо с другого конца — перегрузка (не только операторов) должна производится не исходя из сырых типов параметров, а исходя из каким-то образом приготовленных типов

а то ведь можно так договорится, что const со товарищи тоже не должны быть типами и не должны использоваться в полях объектов, а быть только «способом обращения», т.к. const мешает перегрузке и требует нескольких функций

напомни, кстати, в чем суть проблемы?