C++警告C 4482の解決方法

436 ワード

Enumタイプに加えて、ネーミングスペースを加えると問題を解決できます.
#include <iostream>

namespace ns
{
	enum Weekday
	{
		mon,
		tue,
		wed,
		thu,
		fri,
		sat,
		sun
	};
};

int main()
{
	//                ,            
	ns::Weekday nDay = ns::sun;
	std::cout << nDay << std::endl;
	return 0;
}