代码如下
class Aui
{
public:
explicit Aui(QString str,int num = 0); // 构造函数
.....
}
namespace Ui {
class Binfo: public Aui {};
} // namespace Ui
namespace Ui {
class BInfo;
}
class BInfo
{
public:
explicit BInfo(QString all_info);
private:
Ui::BInfo *ui;
}
BInfo::BInfo(QString all_info):ui(new Ui::BInfo)
{
......
}
之前Aui类中只有默认参数,没有自定义参数str所以,之前是可以正常使用的。
现在Aui中加了一个需要外部传进来的str参数,所以就报错了,我想问问,应该怎么
修改呢,修改命名空间那里?还是Binfo的初始化列表也要修改?