No,
I mean exactly this. Since C++11 you are allowed t initialiize values in the class declaration (https://en.cppreference.com/w/cpp/language/data_members)
Original:
class C
{
C::C() : a(0) {}
int a;
};
After refactor:
class C
{
C() = default;
int a = 0;
};
or
class C
{
C();
int a = 0;
};
C::C() = default;