ホームページ  >  に質問  >  本文

C++ stl 特性 const T* 部分特殊化。

以下の通り:

リーリー

ここでは、イテレータに関連する value_type を取得することを考えています。なぜ const int を int に変換するのでしょうか。取得したいのは型情報ですが、取得した(この型の変数)は変更できないのに、なぜ役に立たないと言われているのでしょうか(stlのソースコード解析の本に書いてありました)

上記の説明を手伝っていただければ幸いです。ありがとう。

PHPzPHPz2688日前984

全員に返信(1)返信します

  • 漂亮男人

    漂亮男人2017-05-16 13:32:50

    1. 以上です。トレイト (抽出) の目的は、コンパイル時にオブジェクトのいくつかの固有の特性を静的に取得することです

    2. 「なぜ c​​onst int を int に変換するのか」とおっしゃっていましたが、実は const は次のように定義されています

    リーリー

    返事
    0
  • キャンセル返事