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