atl裏面定義的構造函數居然沒有默認賦值爲空,找了半天的bug,居然被隨機數玩了。
atltypes.inl
// CRect
ATLTYPES_INLINE CRect::CRect() throw()
{ /* random filled */ }
最可氣的是,默認找到的定義居然到了wtl裏面
atlmisc.h
class CRect : public RECT
{
public:
// Constructors
CRect()
{
left = 0;
top = 0;
right = 0;
bottom = 0;
}