看起来是一个新手问题,但是这个函数被调用了很多次,老实说每秒数千次,所以在这里优化是至关重要的。最好的方法是什么?
struct CHOLDELEM
{
DWORD dwColor[3], dwItemId[3];
int nPos[3], nLength[3];
CItemElem* pItem[3];
CHOLDELEM()
{
for( int i=0; i<=3; i++ )
{
dwColor[i] = dwItemId[i] = 0;
nPos[i] = nLength[i] = 0;
pItem[i] = NULL;
}
}
};
或与memset
s?
memset( dwColor, 0, sizeof( dwColor ) );
或其他方法。