-
- Понял. Но не совсем понятно зачем так, кажется разумней всегда делать static inline. Потому что out-of-line version иначе будет в каждом *.o в который включен *.h. - fk0(23.03.2014 16:11)
- Так наоборот ведь: в случае "static inline", out-of-line version может быть сгенерирована локально для файла; таким образом, если эта static inline функция используется в нескольких файлах, то в итоговом hex может быть несколько копий этой функции dimonomid(108 знак., 23.03.2014 19:06 - 19:12)
- Точно! Я ламир. - fk0(23.03.2014 20:18)
- Так наоборот ведь: в случае "static inline", out-of-line version может быть сгенерирована локально для файла; таким образом, если эта static inline функция используется в нескольких файлах, то в итоговом hex может быть несколько копий этой функции dimonomid(108 знак., 23.03.2014 19:06 - 19:12)
- Понял. Но не совсем понятно зачем так, кажется разумней всегда делать static inline. Потому что out-of-line version иначе будет в каждом *.o в который включен *.h. - fk0(23.03.2014 16:11)