このフォームを使用して宣言されたクラスがあります
MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
...
}
このフォームを次のようにリファクタリングしたい:
class MainWindow : QMainWindow, ui
{
MainWindow(QWidget *parent)
{
...
}
}
ただし、最初のフォームにあったパラメーターは削除しました。このパラメータは何を意味しますか?
それらを2番目のフォームに保つ方法は?最初の構文を説明してください (またはチュートリアルを参照してください)。パラメータによる継承がわかりません。
編集:
私は今問題を理解しています。クラスは、私が最初に見たのではなかった別の .h ファイルで初期化されました。私は考えました:メソッド定義の後は継承演算子でしたが、メンバー初期化演算子です。