-
- Я и такие штуки в виде функций делаю. Причины, по которым их делали
в виде макросов, остались в далёком прошлом. Да и тогда они были
сомнительными... - SciFi(04.07.2023 10:45)
- А почему в прошлом ? Tyмблep(229 знак., 04.07.2023 12:54)
- Это подмена функций. Они тоже в одном месте. И поменять местами
тоже не проблема. Макросы здесь — лишняя сущность. - SciFi(04.07.2023 13:01)
- Макрос здесь - инлайн функция. Tyмблep(408 знак., 04.07.2023 13:20)
- Борьба за последний байт бывает, конечно, но крайне редко. Всегда ориентироваться на этот сценарий вредно. Приводит к вредным привычкам типа "деньги есть, а потратить никак нельзя, ибо тараканы в голове не позволяют". - SciFi(04.07.2023 13:39)
- Макросы полезны и нужны, но в случае с функциями как минимум выполняется проверка типов. Если компилятор умеет функцию сам инлайнить - то разница с макросом становится ещё меньше. - Dingo(04.07.2023 13:24)
- Макрос здесь - инлайн функция. Tyмблep(408 знак., 04.07.2023 13:20)
- Это подмена функций. Они тоже в одном месте. И поменять местами
тоже не проблема. Макросы здесь — лишняя сущность. - SciFi(04.07.2023 13:01)
- Тоже верно. Ибо даже отладчик в макросах не разбирается ;) - Гyдвин(04.07.2023 10:48)
- А почему в прошлом ? Tyмблep(229 знак., 04.07.2023 12:54)
- Я и такие штуки в виде функций делаю. Причины, по которым их делали
в виде макросов, остались в далёком прошлом. Да и тогда они были
сомнительными... - SciFi(04.07.2023 10:45)