在C ++中创建一个类并使用构造函数(赋值)

时间:2018-03-10 01:32:46

标签: c++ class visual-c++ constructor visual-c++-2017

对于作业,我必须创建一个电影类,其中包含电影名称,MPAA评级,评分为1到5的人数,找到每个评级的累计值和平均值值。

我主要是在构造函数和类中遇到问题。我试图让它成为一个字符串(我得到的那部分有点正确)。我在第77行和第83行遇到了一些错误。我也陷入困境,因为我不知道接下来我应该采取什么步骤。我将不胜感激任何帮助。

这是我到目前为止所得到的:

.env.local

谢谢。

1 个答案:

答案 0 :(得分:0)

对于构造函数,它们不像正常函数。他们没有返回类型,甚至没有void。在构造函数中,如果可以使用成员启动,则应该。如果你去Constructors部分,Here对构造函数是一个非常好的解释。一般来说,它应该看起来像:

ClassName (parameter par1, ...) : mem1(par1), ...{}

其中mem1是与par1对应的数据成员。在the link中进一步向下是成员启动部分,其中介绍了如何执行此操作。一旦你获得构造函数设置,你应该按照你想要的顺序完成你的成员函数定义,然后像测试和调试一样完成任何其他程序。如果需要进行错误检查,请测试边缘情况和无效数字。