3

私は常に、C ++の「修飾子」を型の形容詞と考えてきました(技術的ではなく、自分自身の定義を覚えやすい)。厳密に言えば、コミュニケーションの目的で、「静的」を修飾子として参照するのが適切でしょうか?

編集:明確にするために、私は静的とは何か、そして何をするのかを理解しています。ディスカッションでどのタイプの記号/キーワードなどを伝えるかを技術的に知りたいだけです。簡単に検索しただけですが、標準には正確なタグが固定されていないようです。

4

4 に答える 4

5

修飾子型修飾子 、およびストレージクラスがあります。

ストレージクラス:

  • 自動
  • 登録
  • static <---------あなたはここにいます!(私の意見を聞くと、それは修飾子とストレージの間にあります)
  • extern
  • 可変
  • スレッドローカル<-----(私は今これを学びました:D Thx Loki Astari)

型修飾子:

  • const
  • 揮発性
  • 制限
  • __align <-------わからない(IBMと書いてあります)

修飾子の種類:

  • 署名
  • 署名なし
  • 長さ
  • 短い
  • クラスアクセス:パブリック
  • クラスアクセス:プライベート
  • クラスアクセス:保護

また、「ミューテイタ関数」は修飾子としてインターセプトされますが、それが合法かどうかはわかりません。

良い一日。

于 2012-08-30T18:44:46.050 に答える
4

個人的には、次の用語を使用していました。storage-class-specifier:

7.1.1ストレージクラス指定子[dcl.stc]

storage-class-specifier:
             register
             static
             thread_local
             extern
             mutable

しかし、通常の会話では、「修飾子」という用語は受け入れられます。

于 2012-08-30T18:41:18.797 に答える
0

staticコードに影響を与える修飾子です。したがって、それを伝えることが適切です。

static私が知っている2つの用途は、静的メソッドとデータファイルをローカルにすることです。

于 2012-08-30T18:38:26.223 に答える
0

はい、これは修飾子です。ただし、変数、関数、メソッドなどに適用すると、意味が少し異なる場合があります。詳細については、こちらをお読みください。

于 2012-08-30T18:40:25.667 に答える