新手求大侠帮忙,关于把对象作为函数参数的问题
首先是一个monster类的构造函数
Monster::Monster(string Name)
{
name=Name;
site_x=0;
site_y=0;
}
然后把monster作为函数的一个参数
BattleWindow::BattleWindow(QWidget *parent,Monster *test)
: QWidget(parent)
{
Vs2010在第一个大括号处提醒“no default constructer exist for class Monster”
可是我有写构造函数啊
求高手解答 --------------------编程问答-------------------- 提供一个不带参数的构造函数 --------------------编程问答--------------------
对象作为参数的时候,构造函数不能带参数吗? --------------------编程问答--------------------
你可以试一下 --------------------编程问答-------------------- 求别沉啊啊啊啊啊啊 --------------------编程问答--------------------
对的 --------------------编程问答-------------------- 不可以 --------------------编程问答-------------------- 修改了一个类的构造函数(BattleWindow),原来使用这个类的地方,是按照以前的构造函数写的代码,就会因为没有合适的构造函数报错。
补充:移动开发 , Qt