列挙名の色を作成しました。そして、background_color
type color の変数を作りました。次に、青と仮定して、列挙値を割り当てます。background_color
次に、を使用して印刷したいと思いましたcout
。しかし、列挙型メンバーの対応する int 値を出力します。background_color
を文字列として出力するマニピュレータがあるかどうかを知りたかったのです。スイッチケースを使用してそうできることを知っています。cout
でもマニピュレーターを使ってこれを手に入れたかった。
#include <iostream>
using namespace std;
int main()
{
enum color
{
red,blue,black
};
color background_color=blue;
cout << background_color;
return 0;
}
1.Aではなく出力として青を印刷することを期待していました