Przenoszenie metod wbudowanych z pliku nagłówkowego do plików .cpp

Mam następującą klasę zdefiniowaną w afoo.h plik nagłówkowy

class Foo {

public:
    inline int Method();

};

inline int Foo::Method() { // Implementation }

Chciałbym teraz przenieść implementację do afoo.cpp plik. W tym celu muszę usunąćinline słowo kluczowe i przenieś implementację metody do afoo.cpp plik taki jak ten

#include `foo.h`

inline int Foo::Method() { // Implementation }

Mam dwa pytania:

Czy moje oświadczenie o usunięciuinline poprawne słowo kluczowe? Czy musi być koniecznie usunięty?Jak zwykle usuwanieinline słowo kluczowe wpływa na wydajność (praktycznie wszystkie moje metody są zaznaczone)?

Z góry bardzo dziękuję.

questionAnswers(6)

yourAnswerToTheQuestion