- autumn
- 大ベテラン
- 会議室デビュー日: 2001/07/27
- 投稿数: 215
|
投稿日時: 2001-10-09 13:44
C++でenumを使って以下のプログラムを実行すると……
コード: |
|
#include <iostream.h>
enum PHONETIC {
ALPHA,
BRAVO,
CHARLIE,
DELTA
};
int main(int argc, char * argv[])
{
PHONETIC t = ALPHA;
cout << t;
return 0;
}
|
表示されるのは0なので、デバッグ中に値を表示させたりすると、いったいどんなシンボルに対応するのか分からなくて頭をひねってしまうのですが。
C#でenum使うと……
コード: |
|
using System;
namespace ConsoleApplication69
{
enum PHONETIC
{
ALPHA,
BRAVO,
CHARLIE,
DELTA
};
class Class1
{
static void Main(string[] args)
{
PHONETIC t = PHONETIC.ALPHA;
Console.WriteLine( t );
}
}
}
|
これだと表示されるのはALPHAなんですね。
printfデバッグする時にはちょっとだけ嬉しい。
_________________
|