когда я создаю новый класс в Qt на основе QWidget, я получаю код, похожий на этот для конструктора,
Board::Board(QWidget *parent) : QWidget(parent) { }
Похоже, что QWidget (parent) является частью списка инициализации,но если бы это было правдой, мы бы установили переменную с именем QWidget равной аргументу parent, правильно?Но я не думаю, что есть какая-либо переменная с именем QWidget.Так это понятие не на C ++ и понятие, специфичное для Qt, для установки родителя виджета?Или это на самом деле концепция C ++?Мое лучшее предположение состоит в том, что он специфичен для Qt, и вы никогда не увидите такого в простом C ++.