Я изучил, что
Спецификатор inline является подсказкой компилятору, что он должен попытаться
генерировать встроенный код [...] вместо того, чтобы закладывать код для
функция один раз, а затем вызов через обычный вызов функции
механизм.
Вопросы:
- Если оптимизация отключена для компилятора GCC, игнорируется ли встроенный спецификатор?
- Когда встроенные функции вызываются рекурсивно, какая опция компилятора определяет «глубину встраивания», пока она не будет следовать обычному механизму вызова функций?
- Если встроенная функция вызывается внутри цикла for, возникает ли такая же «глубина встраивания»?
задан nitin_cherian 24 June 2012 в 06:31
поделиться