Здравствуйте, so5team, Вы писали:
S>Здравствуйте, T4r4sB, Вы писали:
TB>>А что должно делать
TB>>TB>>D d;
TB>>d.f()?
S>Выдавать ошибку о том, что вызов неоднозначен.
То есть они должны вести себя как тупо разные методы. Просто совпало имя и сигнатура. Это может вообще досадная мешающая случайность как бы. Может сделали для шаблонной магии а может случайность. Тогда присоединяюсь к утверждению что это проблема совпадающих имен. Да, напрямую в цпп так нельзя.
А вот в Расте кажется можно
Нет такой подлости и мерзости, на которую бы не пошёл gcc ради бессмысленных 5% скорости в никому не нужном синтетическом тесте