Re[17]: C++ illegal instruction
От: Pzz Россия https://github.com/alexpevzner
Дата: 13.08.25 14:12
Оценка: +1
Здравствуйте, rg45, Вы писали:

Pzz>>Открыл. Я не понял, что ты хотел этой ссылкой сказать.


R>Смысл прост: не стоить без необходимости усложнять код. А использование указателей на функции в надежде на последующую оптимизацию — это неоправданное усложнение, ИМХО. Зачем усложнять работу компилятору и заставлять его оптимизировать то, чего вообще могло бы не быть при прочих равных условиях?


Насчёт неусложнения кода без необходимости я полностью согласен. Более того, в некритических по скорости местах (а это — процентов 80 любого проекта) я вполне сознательно могу выбрать сделать проще, а не быстрее. Нет никакой разницы, сколько времени читается конфигурационный файл, одну миллисекунду или две, и если можно написать проще, пусть хоть 5 миллисекунд читается.

Но в данном случае, я считаю, усложнение есть, но не от использования указателей, а от использования нестандартной конструкции, которую, как выясняется, далеко не всякий программист прочтёт, даже и сеньёр-помидор.

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