В принципе, простой класс вообще может быть целиком описан в .h файле. Впрочем, практика на любителя.
Еще имейте в виду - компилятор обычно инлайнит только очень короткие функции, вроде такой:
Код
inline unsigned int getUsedCount( void )
{
return qty;
}
Функции подлиннее делает вызываемыми, причем уже в конкретном объекте компиляции, если объектов несколько, функция будет в каждом...
Тут, конечно, много зависит от компилятора и его настроек. Возможно, придется пользоваться директивами вроде
Код
#pragma inline=forced