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

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

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

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

原文地址:https://www.cnblogs.com/gaotaozhaolei/p/921991.html