inline
является предложением, но компилятор может свободно делать это или нет.Насколько я знаю, нет никакого способа заставить компилятор встроиться, и я бы сказал, что компилятор знает лучше.
- Посмотрите на двоичный вывод в режиме отладки и посмотрите, есть ли вызов на месте
- Добавьте инструкции профилирования времени.Если при объявлении inline время уменьшается, это означает, что компилятор действительно его встроил.