Re: Как покрасивше без “if”?
От: B0FEE664  
Дата: 15.01.26 14:46
Оценка: +1
Здравствуйте, Hоmunculus, Вы писали:

H>Ясно, что тупым «if» проверяя поля структуры можно проверять какой именно класс создавать. Но что-то некрасиво как-то. Можно как-то стильно модно молодежно, С++-но и по последним стандартам с сотней шаблонов и SFINAE разрулить создание нужного класса на основе прочитанной структуры?


Т.е. вы хотите статический полиморфизм в динамике? Ну я даже не знаю...

Заведите мапу
размер -> функтор создания объекта
используйте.

Но зачем?
И каждый день — без права на ошибку...
Re[2]: Как покрасивше без “if”?
От: gyraboo  
Дата: 15.01.26 14:57
Оценка:
Здравствуйте, B0FEE664, Вы писали:

BFE>Но зачем?


Потому что красота

  Покрасивше
Re: Как покрасивше без “if”?
От: tapatoon  
Дата: 16.01.26 05:36
Оценка:
Здравствуйте, Hоmunculus, Вы писали:

H>...


Пожалей людей, которые будут потом это поддерживать.
Ты хочешь, имея простое и понятное решение, заменить его за громоздкое, непонятное => более дорогое в разработке и поддержке. И не имеющее никакого преимущества в райнтайме
Бизнес такое не одобряет
Центр ИПсО Сил Специальных Операций
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.