C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 52 を表示中)
■28579 / )  Re[1]: デバッグ中enumが未定義の値になる
□投稿者/ dogatana (13回)-(2008/11/28(Fri) 00:50:01)
No28577 (akt さん) に返信
> enum_t val;
> val = first; ←ここでブレークポイント
> 4. 上記ブレークポイントを貼ってデバッグ実行
> 5. 自動変数ウィンドウ、ローカルウィンドウを見るとvalが<未定義の値>になっている
>
> ウォッチウィンドウに
> *&val
> と入力すると、一応0と評価されていました。

enum_t val; では初期値を設定してないため、未定義になってるということはないですか?
この行でブレイクポイントを設定すると、valにfirstを代入する前に止まると思うのですが、
ステップ実行してやると値が表示されませんかね?

> Visual Studio 2005ではenumの値はウォッチできないのでしょうか。

このvalは自動変数なので、寿命はその関数が実行中となるため、常に見えるわけではないと想像。

#VisualStudioのIDEは使ってません ^^;

返信 編集キー/


管理者用

- Child Tree -