Is there a way to get the (MSVC) compiler to generate the following ctor' following the initializer list pattern pattern below which takes arguments in order of member deceleration instead of (or as well as) the default constructor ?
struct Foo{
float a;
float b;
float c;
Foo(float _a, float _b, float _c) : a(_a), b(_b), c(_c) {}
};