Visual C++6.0技术内幕中的奇怪问题!
我正在看技术内幕,看到16章,遇到了一个问题,我死活都没有搞得懂是怎么回事.在这一章里的例子ex16b中,我按照书中所说,一步一步的实现这个例子,然后编译,结果却出现了这样一个错误:
\student.h(59) : error C2143: syntax error : missing ';' before '<'
还有: \studoc.h(22) : error C2143: syntax error : missing ';' before '*'
等等。我最初以为是我输错了,我就把配套光盘上的例子中的student.h,student.cpp直接复制过来然后编译,结果一样的出现这个错误,但是我编译光盘上的例子就没有出错。然后我就干脆新建一个工程,不作任何修改,然后把student.h和student.cpp直接add to project,然后编译,还是出错,如下:
--------------------Configuration: test - Win32 Debug--------------------
Compiling...
student.cpp
h:\vc\ex16b\student.h(55) : error C2143: syntax error : missing ';' before '<'
h:\vc\ex16b\student.h(55) : error C2143: syntax error : missing ';' before '<'
Error executing cl.exe.
test.exe - 2 error(s), 0 warning(s)
我真的是是在没辙了,有那位兄台能帮帮我,这到底是怎么回事,一定把分送上!谢谢了!