Какая разница между использованием ключевого слова inline перед функцией и просто объявлением всей функции в заголовке?
так...
int whatever() { return 4; }
против
.h:
inline int whatever();
.cpp
inline int myClass::whatever()
{
return 4;
}
что это делает:
inline int whatever() { return 4; }