0

Qtのドキュメントを読む方法を学び始めていました。しかし、一般的にドキュメンテーション ページの先頭にある部分が 1 つあります。それはPublic Typesです。よくわかりません。グローバルに、私は使用方法を理解していますが、私が理解していないのは、プログラミング、特にQtのパブリックタイプとは何ですか? (ドキュメント、プロパティ、クラス、パブリック関数で彼らが言ったときを理解しています...しかしパブリックタイプ...?)

4

1 に答える 1

2

パブリック型 (これに関して Qt に関して特別なことは何もありません) は、アクセス指定子を持つクラス名前空間内で宣言された型publicです。つまり、誰でもそれらを使用できます。例QWidget:

class QWidget : public QObject
{
   public:
      ...
      enum RenderFlag { DrawWindowBackground, DrawChildren, IgnoreMask }
      ...
};

RenderFlagpublic 型であり、コード内で変数を宣言するために使用できます。

QWidget::RenderFlag flag = QWidget::DrawChildren;
于 2013-05-16T15:18:55.670 に答える