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

R>Хотя бы потому, что все свои идентификаторы ты прописываешь вручную.


Да, ибо язык не утруждает себя предоставлением адекватных для этого средств. А на реализации вроде magic_enums я посмотрел, вздрогнул, и постарался побыстрее о них забыть.

R>корректность твоей реализации полностью висит на человеческом факторе.


Не "корректность", а полнота. Правильность соответствия имен и кодов гарантируется фактом успешной компиляции. Вручную приходится только добавлять новые идентификаторы по мере их включения в SDK.

R>Удивишься, но пробовали и делали.


Я видел, как их делали (и делают до сих пор, ибо ничего радикального нового не появилось). Спасибо, я уж как-нибудь на макросах.

Поищи, какое у меня количество тем, посвящённых компайл-тайм каунтерам.

R>Да я помню. Если станет совсем невмоготу, то буду подобное делать у себя, а пока могу обойтись — увольте.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.