[C++] Funkcja składowa klasy a inline

czesc Wam,

czytałem, że jak zdefiniujemy funkcję składową klasy w obrębie ciała klasy to ma ona przydomek inline.

I z tym inline tutaj to jest coś 100% pewnego czy też zależy - tak jak w przypadku zwykłych globalnych funkcji inline - od kompilatora :?:

Dokładnie jak w przypadku globalnych funkcji inline - zależy od kompilatora.

gcc przy optymalizacji -O2 potrafi niektóre funkcje traktować jako inline, nawet jeżeli nie jest to napisane w kodzie.

W tamtym roku jak sprawdzałem to g++ pomimo ustawionych wszystkich flag optymalizacji nie chciał mi zrobić funkcji inline nawet tam gdzie to wyraźnie zaznaczałem tym słowem…

A jak sprawdzałeś?