タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

constに関するfa11enprinceのブックマーク (1)

  • const int よりも int const と書こう、という提案 - 株式会社CFlatの明後日スタイルのブログ

    ……という提案を、試しにちょっとしてみます。 ポインタ型とconst C++er の皆さん、次のコードを正しく説明できるでしょうか? int hoge = 42; const int * p1 = &hoge; int const * p2 = &hoge; int * const p3 = &hoge; もちろん答えはこうなります: int hoge = 42; const int * p1 = &hoge; // p1の指示先を書き換える事はできないが、p1の指示先自体は変更可能 int const * p2 = &hoge; // p1と同じ int * const p3 = &hoge; // p3の指示先を書き換える事はできるが、p3の指示先自体は変更不能 つまり、constが*の前後どちらにあるかで意味が変わってくるわけですね。 この仕様は、知っている人にとっては不思議でも何で

    const int よりも int const と書こう、という提案 - 株式会社CFlatの明後日スタイルのブログ
    fa11enprince
    fa11enprince 2014/10/27
    これはナイスアイディア
  • 1