掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
変数定義でのconstと&の意味 (ID:67501)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
単純に訊きまくるよりも少しは自分で調べたり試したりしようぜ そのうえでまだ判らない・疑問があれば、そこで初めて掲示板で訊いてくれ > ヘンと言うのは「問題のある構文である」と言う意味でしょうか。 少なくとも以下のソースコード断片はコンパイルできない。できたらコンパイラのバグ。 int funcNG() { int& r; return r; } 以下のコードならコンパイルできるし、プログラマの意図どおりに動く int funcOK1(int& r) { return r; } int funcOK2() { int x=0; int& r=x; return r; } 参照はポインタと似てるが「参照する何かが絶対に必要」という点で異なる。 const 参照を経由して、参照元を書き換えることはできない、というあたりはポインタと同等
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.