Не знаю, что такое C-style cast

Вот это: QVBoxLayout *layout = new QVBoxLayout?