当前位置:编程学习 > wap >>

新手求大侠帮忙,关于把对象作为函数参数的问题

首先是一个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”
可是我有写构造函数啊
求高手解答 --------------------编程问答-------------------- 提供一个不带参数的构造函数 --------------------编程问答--------------------
引用 1 楼 heksn 的回复:
提供一个不带参数的构造函数

对象作为参数的时候,构造函数不能带参数吗? --------------------编程问答--------------------
引用 2 楼 MRCBD 的回复:
引用 1 楼 heksn 的回复:提供一个不带参数的构造函数
对象作为参数的时候,构造函数不能带参数吗?


你可以试一下 --------------------编程问答-------------------- 求别沉啊啊啊啊啊啊 --------------------编程问答--------------------
引用 1 楼 heksn 的回复:
提供一个不带参数的构造函数

对的 --------------------编程问答--------------------
引用 2 楼 MRCBD 的回复:
引用 1 楼 heksn 的回复:提供一个不带参数的构造函数
对象作为参数的时候,构造函数不能带参数吗?
不可以 --------------------编程问答-------------------- 修改了一个类的构造函数(BattleWindow),原来使用这个类的地方,是按照以前的构造函数写的代码,就会因为没有合适的构造函数报错。
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,