すみません、超超初心者です。
質問なのですが、VC++で、VBでいうOption Explicitで宣言するような変数を
作成したいのですが、どのようにしたら良いでしょうか?
同クラス内のどの関数からもその変数にアクセスでき、1を足したり引いたり
したいのですが...。
>VBでいうOption Explicitで宣言するような変数
Option Explicitってのは,変数宣言を必須にする物です。
>同クラス内のどの関数からもその変数にアクセスでき
クラスのメンバ変数にすればよいです。
Option Explicit宣言は、変数を使用するときはDimステートメント等で
明示的に変数の宣言をする必要がある、というものですが、
VC++...というかC言語は、何もせずとも必ず変数宣言しなければなりません。
> 同クラス内のどの関数からもその変数にアクセスでき、1を足したり引いたり
> したいのですが...
>
というのは、グローバル変数の意味になると思うのですが、
このことを仰っているのならば、変数の記憶域(って言うんだっけ?)について
学ばれた方がよろしいかと。
> > 同クラス内のどの関数からもその変数にアクセスでき、1を足したり引いたり
> > したいのですが...
> >
> というのは、グローバル変数の意味になると思うのですが、
>
グローバル変数ではないですね、失礼しました、勘違いです。
YuOさんの仰るとおりです。
どうも、クリリンです。
私も、VB畑からVCに移ってきた者です。
きっと役に立つので、参考になるサイトをいくつか紹介します。
http://www.interq.or.jp/jazz/iijima/
http://hp.vector.co.jp/authors/VA000124/index.htm <-- 結構深いです。
http://www.meirinkan.or.jp/~yuha/programming/c/c0106.html
http://homepage1.nifty.com/CavalierLab/lab/ <-- VB出身者向けです。
などなど、ありますので、勉強してみてください。レベルUP間違い無しです。
なんて、人の事言えないのですけどね・・・(~_~;)