Не пора ли разрешить возвращать разные типы у overloaded методов?

crea7or
crea7or

Интерфейсы будут ещё более лаконичными, как мне кажется. Что-то проблем не вижу сходу.

-7
рейтинг
3 комментария
Клеванец  Игорь
Вы имеете в виду перегрузку по возвращаемым типам?
int foo();
void foo();

Оно?
Клеванец Игорь
ru.night.beast
Если речь об указателях на родитель/наследник, то оно и сейчас можно. Если о не связанных типах, то нафиг надо.
ru.night.beast
Antervis
int foo();
double foo();

auto val = foo(); // и что делать будем?
Antervis
Другие идеи
Группа создана, чтобы собирать предложения к стандарту C++, организовывать их внутренние обсуждения, помогать готовить их для отправки в комитет и защищать на общих собраниях в рабочей группе по С++ Международной организации по стандартизации (ISO).