Безопасен ли вызов базового конструктора при инициализации дочернего объекта?
Есть класс А :
class A {
public:
A(int value) : value_{value} {};
private:
int value_;
}
И класс B наследник от класса А:
class B : public A{
В() : А(100) {};
};
Вопрос: Безопасен ли подобный конструктор у В класса? Не приведет ли он к неопеределенному поведению на каких либо системах?