一个让小弟我郁闷半天的异常,求指点

一个让我郁闷半天的错误,求指点
void C龙方块View::OnDraw(CDC* pDC)
{
C龙方块Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
if (!pDoc)
return;
CDC dc;
方块 fk;
}
我有一个类,名为方块,我用的是vs2010
在上面这个函数里,把方块 fk注释起来就没事。如果去掉注释就会引发一个断点,
然后程序跳到这:
BOOL CGdiObject::Attach(HGDIOBJ hObject)
{
ASSERT(m_hObject == NULL); // only attach once, detach on destroy
if (hObject == NULL)
{
return FALSE;
}
......
求指教


------解决方案--------------------
是不是你那方块类本身定义得有问题啊?