为了账号安全,请及时绑定邮箱和手机立即绑定

我的这个代码为何在网站上通不过呢?

#include <iostream>

using namespace std;

class Coordinate

{

    

public:

Coordinate(int x, int y)

{

// 设置X,Y的坐标

m_iX = x;

        m_iY = y;

}

    // 实现常成员函数

void printInfo() const

{

   cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;

}

public:

int m_iX;

int m_iY;

};



int main(void)

{

const Coordinate coor(3, 5);


// 创建常指针p

const Coordinate *p = &coor;

    // 创建常引用c

    const Coordinate &c = coor;

coor.printInfo();

p->printInfo();

c.printInfo();  

return 0;

}


正在回答

4 回答

可能是卡了..复制然后重新打开练习题 黏贴上去提交看看..

0 回复 有任何疑惑可以回复我~

coor.printInfo();

p.printInfo();

c->printInfo();  //(*c).printInfo(); 

这printInfo()部分的改成我这样就能运行。

0 回复 有任何疑惑可以回复我~

你这个代码是正确的,答案也是这个。可能是网站的问题。不用管它了

0 回复 有任何疑惑可以回复我~

这些代码是正确的,我在VS中可以正常运行并且得到正解。在网页上运行不通过可能是网页自身编写过程中设置出了问题。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
C++远征之封装篇(下)
  • 参与学习       70919    人
  • 解答问题       514    个

封装--面向对象三大特征之一,通过案例让C++所学知识融会贯通

进入课程

我的这个代码为何在网站上通不过呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信