2017年12月12日のブックマーク (1件)

  • 図解:constとポインタと参照 - Qiita

    記事は「ポインタ/参照とconstキーワードについて、なんとなく分かってきたかも?」という学習ステージの方が、const修飾の役割を イメージできる ような理解を目指しています。 図解(凡例) int val = 123; // 普通の変数 int* ptr = &val; // ポインタ(pointer) int& ref = val; // 参照(reference) const int cval = 45; // 定数(constant) 記事では、上記C++ソースコードに対応する図示を次のルールで行います。"白色の箱"が普通の変数(cval)やポインタ型変数(ptr)を、"赤色の箱"が定数(cval)を、"黄色タグ"が参照型変数(ref)をそれぞれ表します。箱の中身は、各変数が保持している値に対応します。ポインタ型変数は"差し先変数のアドレス値"を保持しますが、分かりやすさのた

    図解:constとポインタと参照 - Qiita