typedef过的相同类型不同名字不能重载???
typedef void* HBITMAP;
typedef void* HGDIOBJ;//windows中实际类型就是这样的
KBitmap(HBITMAP hBitmap):m_hBitmap(hBitmap){}
KBitmap(HGDIOBJ hGdiObject):m_hBitmap((HBITMAP)hGdiObject){}
以上为KBitmap的2个构造函数,VC能正常编译通过,而bds2006提示2个声明
ambiguous,当然我知道HBITMAP和HGDIOBJ都是void*类型,但是也是用typedef重新申明过的啊,设置什么选项能让bds2006通过编译呢?