新手问题
我刚学用泛型编程,定义一个最简单的向量,但用VC6编译通不过
我的程序很简单,如下:
# include <vector>
void main()
{
int num[3] = {0,1,2};
vector<int> ivec(num,num+3);
}
但编译时显示如下:
c:\program files\microsoft visual studio\vc98\include\new(9) : warning C4601: #pragma push_macro : 'new' is not currently defined as a macro
c:\program files\microsoft visual studio\vc98\include\new(55) : error C2143: syntax error : missing ')' before '...'
c:\program files\microsoft visual studio\vc98\include\new(55) : error C2143: syntax error : missing ';' before '...'
c:\program files\microsoft visual studio\vc98\include\new(55) : fatal error C1004: unexpected end of file found
Error executing cl.exe.
请教各位兄弟们这该怎么解决,用什么编译器更适合泛型编程。