Кажется имеется в виду, что это фича из стандарта c++11, а проект не настроен на c++11
Я когда разбирался, понял, что правильнее будет пользоваться списком инициализации.
Но со списком инициализации все не слава богу. В нем нужно следить за порядком инициализации. Если порядок инициализации будет не соответствовать порядку определений в классе, будут феерические глюки:
class Test {
// Порядок объявления членов класса
int b;
int a;
public:
Test(int x) : a(x), b(a) {}; // Нарушен порядок
};
Создавать еще одну точку возможного отказа как-то не хочется.