【发布时间】:2016-02-09 12:24:40
【问题描述】:
我有一个带回家的测试,它在我的成绩中占很大比例。这三个问题都在上面,它们值得一半的测试。我想知道是否有人可以检查我的测验并确保它们对我来说是正确的。我很担心,我想确保它们是正确的。提前谢谢!
实现名为“SimpleMath”的类的构造函数。构造函数接受两个整数参数; “var1”和“var2”。构造函数是将传入“var1”的值存储到私有整数成员变量“m_value1”中,将传入“var2”的值存储到私有整数成员变量“m_value2”中
class SimpleMath
{
public:
SimpleMath(int var1, int var2) : m_value1(var1), m_value2(var2) {};
int getVar1() const
{
return m_value1;
}
int getVar2() const
{
return m_value2;
}
private:
int m_value1;
int m_value2;
};
为“SimpleMath”类实现“乘法”方法。该方法不需要任何参数并返回一个整数值。此方法应将存储在类私有整数成员变量“m_value1”和“m_value2”中的值相乘,返回结果值。假设“m_value1”和“m_value2”被加载到类构造函数中。
class SimpleMath
{
public:
SimpleMath(int var1, int var2);
int Mutiply= m_value1* m_value2;
private:
int m_value1;
int m_value2;
};
编写一个名为“SimpleMath”的类定义,它有一个构造函数,它接受两个整数“var1”和“var2”。它有四个不带参数并返回整数值的公共方法; “加”、“减”、“除”和“乘”。该类有两个整数类型的私有成员变量; “m_value1”和“m_value2”。
class SimpleMath
{
SimpleMath(int var1, int var2);
public:
int Add;
int Subract;
int Divide;
int Multiply;
private:
int m_value1;
int m_value2;
};
【问题讨论】:
-
我建议编写一个 main 函数来练习您实施的课程,以此来检查您的作业。
-
int Mutiply= m_value1* m_value2;没有定义方法。看看这个:en.cppreference.com/w/cpp/language/member_functions.
标签: c++ class methods constructor