Есть некий родитель, который делает в своем конструкторе что то вроде (не знаю, хороший ли вариант)
if (something()) {
return;
}
И есть класс, который наследуется от него:
class Child : public Parent {
Child() {
std::cout << "Child constructor";
}
}
Что логично, никакого выхода не происходит, тк вызывается второй конструктор