As far as I know, this initialization will be complemented before the function body of the constructor.
If the initialization of data members is the part of constructor, then it should be inlined when the contructor is inlined, otherwise on the contrary.
By the way, how about the constructor list? And is the destroy of data member part of deconstructor?
MSalters :
The assumption is wrong. Compilers may partially inline functions. It's even easier to do so for constructors and destructors as you can't take their address anyway.\n\nStill, that's something you won't notice at C++ level, only if you inspect the assembly.",
2015-08-20T07:49:42