Сегодня возникла с коллегой дискуссия по поводу использования inline-функций членов классов. Он старается пихать инлайны практически везде, где возможно. Есть даже виртуальные инлайн-функции. Тем не менее в современных версиях Microsoft Visual Studio( начиная с 2003) это ключевое слово фактически потеряло актуальность, ибо оптимизатор сам решает, делать ли функцию inline или же нет. Я склоняюсь к тому, что во многих случаях попытка сделать функцию инлайновой является преждевременной оптимизацией.
вторник, 9 октября 2007 г.
Подписаться на:
Комментарии к сообщению (Atom)
1 комментарий:
Совершенно верно. Программы должны оптимизироваться компиляторами, а для людей они должны быть доступными. Очень
не плохо продемонстрировал в свое время проект Self родившийся и умерший в SUN.
Отправить комментарий