Code:
CMyClass
{
	Some_Type_1 obj1;
	Some_Type_2 obj2;
public:
	CMyClass() : obj2(...), obj1(...){};
};
Standard says: Class members are initialized in the order of declaration. Fine.
But, why is it not advisiable to do the above???