一个编译不能通过的问题的解决

最近在对数采仪的新系统进行编译时,始终在报一个错误;错误提示很是模糊,好像说与vector有关,但我在程序中根本没有用到呀。
经过艰苦的排查,终于找到罪魁祸首原来是类的构造函数。
在程序中有以下的声明:
CDownSerialPort m_DownSerialPortArray[DOWN_SERIAL_PORT_NUM];
其中CDownSerialPort 是一个类。
而在CDownSerialPort 中是有构造函数的。

把这个构造函数去掉后,错误排除。

另外,即使构造函数可以使用(如果不用作数组中是可以的),也不要轻易使用;因为,好像构造函数实际上并不执行。

posted on 2007-10-12 10:54  坚强地活着  阅读(206)  评论(0编辑  收藏  举报

导航