LINUX.ORG.RU

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

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

По идее, если '+' - перегруженный оператор, он развернется в вызов метода.

А нужная виртуальная функция так вообще подберется во время исполнения.

Ты говоришь уже о семантике языка, _синтаксическое_ дерево ничего не знает о перегрузках операторов, оно просто содержит узел + с листьями А и В.

UPD. Речь у нас не про деревья, ясно, я просто к тому, что грамматика описывает не поведение программы, а всевозможные синтаксические конструкции.

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

По идее, если '+' - перегруженный оператор, он развернется в вызов метода.

А нужная виртуальная функция так вообще подберется во время исполнения.

Ты говоришь уже о семантике языка, _синтаксическое_ дерево ничего не знает о перегрузках операторов, оно просто содержит узел + с листьями А и В.