Встроенное ключевое слово и определение заголовка

В чем разница между использованием ключевого слова inline перед функцией и простым объявлением всей функции в заголовке?

так что...

int whatever() { return 4; }

vs

.h:

inline int whatever();

.cpp:

inline int myClass::whatever()
{
    return 4;
}

если уж на то пошло, что это делает:

inline int whatever() { return 4; }
26
задан SirYakalot 11 April 2012 в 09:20
поделиться