C言語なら俺に聞け! Part 111
■ このスレッドは過去ログ倉庫に格納されています
0282デフォルトの名無しさん
2005/07/23(土) 17:48:18グローバル変数は減らせる限り減らす「べき」と同じ程度の意味の「べき」です。
int teisu = 100;
は
const int teisu = 100;
と書くべきでしょ?
関数の引数はローカル変数の一種であると同時にインターフェイスとして使われる点もあるから、
インターフェイス側に書くと混乱を招きやすいってのは納得のいく説明ですね。
その点さえ留意すれば、他の定数と同様にconstをつける意義があると考えただけの話です。
まあ「やるべき」かどうか云々に言及しすぎても初めに言わんとしていたこととはズレかねないので、
むしろ実装部にconstをつけて定数化することができる点に難点がないと言えるならそれでOKです。
■ このスレッドは過去ログ倉庫に格納されています