ユーザー定義型を使う際に
defineとconst
を使う方法があります。
例)
iTARGETに整数型の10を定義したい場合
#define iTARGET 10
const int iTARGET =10;
どちらの方がいいでしょうか??
define
文の最後に「;」がなくて
import感覚で使うっぽいですね。
undefで上書きもできます。
受験の時、覚えた英単語なので、
何となくわかりやすい。
const
CとかVB感覚ですかね。
変数の型を指定できることと、
範囲を指定できるのが特徴です。
。。。。
。。。。
うんまあ、今回の検証結果は
constの勝ちですかね。
defineは定義型が上書きokとか、
結構ファンキー!!
変数の影響範囲を決められないのも、痛いですね。
0 件のコメント:
コメントを投稿