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