Здравствуйте!
WinAVR.
Пишем класс. Большинство его методов очень простые и маленькие. Хотим сделать эти методы inline.
Причём класс ДОЛЖЕН БЫТЬ описан в .h файле, а реализация методов ДОЛЖНА БЫТЬ ВЫПОЛНЕНА в .cpp файле. Не спрашивайте почему

Т. е., трудность - разделение описания класса и определения его inline методов на два файла.
Код ниже - правильная реализация inline методов класса?
Может быть они должны быть реализованы или строго в теле класса (по-умолчанию уже inline) или вне класса, но с указанием спецификатора доступа и обязательно в .h файле?
qwe.h
Код
class qwe
{
public:
inline void f(void);
};
qwe.cpp
Код
void qwe::f(void)
{
// что-то
};
Благодарю заранее!