Uczyłam się, żeGłębokość inline kompilator GCC w
Inline specifier to aluzja do kompilatora, że powinien próbować wygenerować kod [...] inline zamiast ustanawiające kod funkcji Funkcja raz, a następnie wywoływanie zwykłego wywołania funkcji mechanizmu.
Pytania:
- Jeśli optymalizacja jest wyłączony dla kompilatora GCC, jest specifier inline ignorowane?
- Gdy funkcje inline są wywoływane rekurencyjnie, która opcja kompilatora określa "głębokość inline", dopóki nie będzie ona zgodna z normalnym mechanizmem wywoływania funkcji?
- Jeśli funkcja inline jest wywoływana wewnątrz pętli for, czy ta sama "głębia inline" pojawia się na obrazie?