"in-class initialization"
Это фича C11;
При объявлении класса раньше нельзя было делать вот так:
class Foo {
public:
int bar = 42;
};
Инициализировать подобным образом можно было ток static const int типы. Для всего остального использовались списки инициализации после конструктора. Плохо когда конструкторов много. В 11 стандарте теперь разрешено инциализировать значением сразу же после объявления в классе.