定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show.要求:成员变量为受保护成员,成员函数为公有函数;函数Show在

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 22:18:47
定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show.要求:成员变量为受保护成员,成员函数为公有函数;函数Show在
xR]K@} . _RtV t!MuEZcUhZe)e%֯?'M˲9g=\&'eչ-9c[SV#&f[wLVi+^VZ: /[N}ױ.9V70;p{A6Hp-~ɅR]^MG)nךOZ+x+HkW^g`;8n6aozpEޒkMǾs;;Z~Wسp<'5O8%Cb"V=?Ԩ/_f,0A+;GDHN) ,fBFLf:+UbHN9!B?A787' h}La{l dhªXaH1Uũσ o@)a4q2f h+ I"dl

定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show.要求:成员变量为受保护成员,成员函数为公有函数;函数Show在
定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show.
要求:成员变量为受保护成员,成员函数为公有函数;
函数Show在类外定义,其它函数在类内定义;
在主程序中测试,调用函数Show至少输出一个坐标.

定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show.要求:成员变量为受保护成员,成员函数为公有函数;函数Show在
#include
class Point
{
public:
Point():m_nX(0), m_nY(0){};
Point(int nX, int nY):m_nX(nX), m_nY(nY){};
void Show();
protected:
int m_nX;
int m_nY;
};
Point::Show()
{
printf("X = %d, Y = %d;\n", m_nX, m_nY);
}
int main(int argc, char* argv[])
{
Point pt(1, 2);
pt.Show();
return 0;
}