I'm运行传统的C++ MFC软件进入DevPartner Studio和他们抱怨了很多关于这些行:初始化类具有{0}
PARAFORMAT pf = {0};
凡PARAFORMAT为A类。被初始化这样任何类,提高DevPartner弹出式菜单此错误:
Write Overrun: Memory write to 0x002B9D18 (152) overruns local variable pf 0x002B9D14 (156) in function CServerWnd::OnInitDialog; parameter 1 in call to memset.
看起来明显,我认为是压倒正确的变量。 这种结构是正确的?我可以放心地忽略这些警告?
编辑: 这里是PARAFORMAT
typedef struct _paraformat
{
UINT cbSize;
DWORD dwMask;
WORD wNumbering;
WORD wEffects;
LONG dxStartIndent;
LONG dxRightIndent;
LONG dxOffset;
WORD wAlignment;
SHORT cTabCount;
LONG rgxTabs[MAX_TAB_STOPS];
} PARAFORMAT;
向我们展示PARAFORMAT。 – Erik 2011-03-17 00:19:28