map应用
建立类似调色板的map,(.cpp中)定义全局变量如下:
CMap<ECOLOR,ECOLOR &,COLORREF,COLORREF &> g_ColorMap;
g_ColorMap.SetAt(RED,RGB(255,0,0));
g_ColorMap.SetAt(GREEN,RGB(0,255,0));
g_ColorMap.SetAt(BLUE,RGB(0,0,255));
ECOLOR定义为:typedef {RED,GREEN,BLUE} ECOLOR;
编译不通过。
改为CMap< int,int &,COLORREF,COLORREF &> g_ColorMap;
仍然不通过。
why?