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

为什么这样打印不可以

coorArr[0]={1,2};

coorArr[1]={3,4};


正在回答

3 回答

	int main(void)
{
    Coordinate coorArr[2];
    
        coorArr[0](1,2);
        CoorArr[2](3,4);

    




	//遍历数组,打印对象信息
	for(int i = 0; i < 2; i++)
	{
		coorArr[i].printInfo();
	}	
	return 0;
}

遍历对象数组需要用for

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

玉米霞 提问者

谢谢,我应该问怎么给数组成员赋值。不是打印
2017-03-06 回复 有任何疑惑可以回复我~

你这样赋值的话,得看你的构造函数是怎样的形式


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

构造函数 

 Coordinate(int x,int y):m_iX(x),m_iY(y){}

定义对象数组

    Coordinate coorArr[2]={Coordinate(1,2),Coordinate(3,4)}


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

举报

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

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

进入课程

为什么这样打印不可以

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