次の違いは何ですか:
namespace Ui
{
class T;
}
class T
{
//some content
};
と
namespace Ui
{
class T
{
//some content
};
}
私は Qt Creator を使用しており、最初の構成は Qt Gui アプリケーション用に生成されたデフォルト コードで使用されています。サンプル プロジェクトには 2 つのクラスがあります。
class T: public Q
{
private:
Ui::T *pointer;
}
そのような構造の目的は何ですか?MainWindow クラスに MyDialog クラスへのポインターも含まれている場合、そのポインターにUi::修飾子を含めることはできません。
private:
Ui::MainWindow *ui;
MyDialog *mDialog;
なんで ?