(I'm using gnu g++ v5.2.1 and C++11, but this is a generic C++ question.)
I'd like to put a few trivial methods in my .hpp files. Many .cpp files in my project include this .hpp file:
class foo
{
public:
int example1( int i ) { return i + 5; }
inline int example2( int i ) { return i + 5; }
};
Is there a difference between example1()
and example2()
when one is explicitly declared inline
and the other one doesn't mention inline
?
Should I prefer one over the other?
Aucun commentaire:
Enregistrer un commentaire