在VC2008中使用vector时的C2143错误


错误提示如下:

Error    1    error C2143: syntax error : missing ';' before '<'    

d:\work\hcjy_dma\src\cvs2dat\datfile.h    35    cvs2dat

有人说这是VC的一个BUG,都2008了,是BUG也该改了呀
有人说:

#ifdef   _DEBUG  
  #define   new   DEBUG_NEW
#endif  
   
把#include   <vector>放在这几句前面

也不管用,其实很简单,是因为:

用标准库就要加上 
#include   <vector>   
using   namespace   std;

疏忽,疏忽... :-(


~~The END~~
尹曙光

你可能感兴趣的:(vector,VC,2008,休闲,C2143)