类的成员函数的参数是另一个类的指针,但那个类之后才定义
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/06 09:56:59
类的成员函数的参数是另一个类的指针,但那个类之后才定义
CMonster类中的fightback(CUltraman *p),但CUltraman的定义在CMonster之后,用了extern也不行,老是在fightback的那里说标识符“CUltraman”错误
CMonster类中的fightback(CUltraman *p),但CUltraman的定义在CMonster之后,用了extern也不行,老是在fightback的那里说标识符“CUltraman”错误
extern是用在不同文件之间的.标示一个可以在文件之外使用的共享全局变量的.
你的情况是在同一个文件之内.
应该在cmonster的定义之前,声明一下CUltraman类.
再问: void CUltraman::attack(CMonster *p) { p->fightback(); } 这里fightback的参数如何写能表示成调用attack的CUltraman本身
再答: this 表示当前函数对象的所在类。
你的情况是在同一个文件之内.
应该在cmonster的定义之前,声明一下CUltraman类.
再问: void CUltraman::attack(CMonster *p) { p->fightback(); } 这里fightback的参数如何写能表示成调用attack的CUltraman本身
再答: this 表示当前函数对象的所在类。
类的成员函数的参数是另一个类的指针,但那个类之后才定义
一个类的对象是另一个类的成员函数如何定义.这样对吗
定义钟表类clock,要求:(1)定义私有成员变量2,定义成员函数3,定义有参数的构造函4、编写主函数并测试
定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“
定义一个返回值是指向函数的指针且有一个指向函数的指针作为参数的函数?
类的成员函数定义出问题,求大神解决!
定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,
已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用()是 正确的;p=f1;p=A::f1()
完成类的成员函数的定义,并在主函数中测试
编写一个三角形类,数据成员为三边长,成员函数计算周长、面积,定义两个重载的构造 c++
定义一个描述复数的类,数据成员包括实部和虚部;成员函数包括:输出复数、置实部、
定义一个Cat类,拥有静态数据成员numofcats,记录Cat的个体数目;静态成员函数getnumofcats(),读