cout 输出 enum week:char 的异常

cout 输出 enum week:char 的错误以下代码如果去掉 :char 就能编译.但加上后 cout 就出错无法编译.怎么解

cout 输出 enum week:char 的错误
以下代码如果去掉 :char 就能编译.但加上后 cout 就出错无法编译.怎么解决?

#include<iostream>

using namespace std;

int main()
{
enum Week:char {Monday='M',Tuesday='T',Wednesday='W',Thursday='H',Friday='F',Saturday='S',Sunday='U'} Thisweek;
Thisweek=Wednesday;
cout<<Thisweek<<endl;

return 0;
}

[解决办法]
枚举类型使用enum:char这种形式限制长度的形式,目前还不是C++的标准内容,所以cout目前不支持对它进行输出。