グローバル変数撲滅委員会

このエントリーをはてなブックマークに追加
328仕様書無しさん:03/07/07 23:23
>>326
そんなことはないけど。
char * だけでも動作するし、const に興味が無かった。
329仕様書無しさん:03/07/07 23:25
>>327
うむ。無いかも。
330仕様書無しさん:03/07/08 00:26
キャストしちまえばそれまでの話だからねぇ。
ただVC使ってるとどっちが入力でどっちが出力なのかわかりやすい。
331仕様書無しさん:03/07/08 00:35
俺漏れも,仕事を始めるまでは const 使った事がなかった。
てか,意味が分からなかった。
そんな昔のコード読むとガクブルものだね。
332仕様書無しさん:03/07/08 00:45
漏れはconst使ってるかどうかを、相手の技量測る目安にしてる。
もっとも今まで出会ったPGの中で、使ってた香具師は1割にも満たないが。
333仕様書無しさん:03/07/08 01:09
入出力を判りやすくするという意味では
VBで言うところのByValとByRefみたいな感じになるのかな?
334仕様書無しさん:03/07/08 04:49
>>321
ここにカキコしてるような屋しはグローバル変数なんぞ殆ど使わないレベルなのだろう。
というか、本当にいるんだよ。勉強しねぇ屋詩が。
ヤシらときたら各ソースファイルにそれぞれプロトタイプとかextern変数宣言を書くんだ。
おりゃーそれ見たとき顎がはずれるかと思っただよ。
335仕様書無しさん:03/07/08 08:56
>>334
新人の頃それを見て真似してたよ。

今は必要な時変数や関数フレンド化している。
・・・っていうかグローバル変数ってほとんど受け渡しに使ってるわけだし、グローバル関数は使いまわしだろ?
フレンドにすればスッキリできて問題解決じゃねーか?
漏れへんな事いってる?
336仕様書無しさん:03/07/08 13:49
関数内で参照するだけなら
○○○ * より
const ○○○ *  を使ったほうが
関数内で変更されることはない、と見ただけで分かる
 
あと、間違って関数内で変更しようとしても
コンパイルエラーがでたりする。 分かりやすい、安全、安い、かっこイイ。
337仕様書無しさん
引数の型のことです