急!!CArray的RemoveAll出错
VS2008使用CArray的RemoveAll报错:
CArray<int, int> array;
array.SetSize(10);
array.RemoveAll();
报错:
1>e:\sourcesafe\006_bluesoleil15\src_ud\bluesoleil10\baseversion\bsledlg\dlgbleheartrate.cpp(360) : warning C4003: not enough actual parameters for macro 'RemoveAll'
1>e:\sourcesafe\006_bluesoleil15\src_ud\bluesoleil10\baseversion\bsledlg\dlgbleheartrate.cpp(360) : error C2039: 'RemoveAll2' : is not a member of 'CArray<TYPE,ARG_TYPE>'
1> with
1> [
1> TYPE=int,
1> ARG_TYPE=int
1> ]
1>e:\sourcesafe\006_bluesoleil15\src_ud\bluesoleil10\baseversion\bsledlg\dlgbleheartrate.cpp(360) : error C2143: syntax error : missing ')' before ','
1>e:\sourcesafe\006_bluesoleil15\src_ud\bluesoleil10\baseversion\bsledlg\dlgbleheartrate.cpp(360) : error C2059: syntax error : ')'
我新建了一个别的工程,这段代码就没错