i think you also have to put inline in class defclass Datalist {
..............
inline int getMonth() const;
..............
}
but normally if I have simple function and want to make it inline.
I prefer write mathod body in class def
class Datalist {
..............
inline int getMonth() const {return month;}
..............
}
Why need do this?
The example in MSDN is just like:
class Datalist {
..............
int getMonth() const;
..............
}
inline int Datalist::getMonth() const
{
...
}
class Datalist {
..............
int getMonth() const;
..............
}
inline int Datalist::getMonth() const
{
...
}