定义一个点类Point,成员变量包含x, y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数
定义一个点类Point,成员变量包含x,y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show。要求:成员变量为受保护成员,成员...
定义一个点类Point,成员变量包含x, y坐标,成员函数包含构造函数(无参和两个参数的构造函数),析构函数,输出坐标x,y的函数Show。
要求:成员变量为受保护成员,成员函数为公有函数;
函数Show在类外定义,其它函数在类内定义;
在主程序中测试,调用函数Show至少输出一个坐标。
很急啊 谢谢了 展开
要求:成员变量为受保护成员,成员函数为公有函数;
函数Show在类外定义,其它函数在类内定义;
在主程序中测试,调用函数Show至少输出一个坐标。
很急啊 谢谢了 展开
1个回答
展开全部
#include <stdio.h>
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;
}
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;
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |