Re[41]: The Big OOPs: Anatomy of a Thirty-five-year Mistake
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 27.09.25 18:43
Оценка:
Здравствуйте, Marty, Вы писали:

M>Когда я хочу что-то сделать — я сажусь и делаю


Ага-ага, а "если чего не сделал — того не хотел".

M>Использование SFINAE — вполне стало стандартным механизмом


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

M>Все сидели и так и думали. И подвижек не происходило.


Я Вас умоляю. Если б хоть четверть ЛПРов действительно думала в этом направлении, а не предлагала одно за другим решения одно корявее другого, мы б давно увидели подвижки.

M>никаких __is_xxx/__has_xxx не видел. property — использовались, были нужны, а __is_xxx/__has_xxx видимо, не особо были нужны.


Ну дык, ежели "все знают", что предикат "выражение является классом" — это шаблон is_class <>, реализованный с помощью трюков, то "родной" предикат __is_class (), реализованный непосредственно в компиляторе, уже "не особо и нужен".
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.