为什么会出错
coorArr不是对象吗 为什么执行不了
2017-12-10
#include <iostream>
using namespace std;
class Coordinate
{
public:
Coordinate(int x,int y)
{ m_iX=x;
m_iY=y;
}
// 打印坐标的函数
void printInfo()
{
cout<<"("<<m_iX<<","<<m_iY<<")"<<endl;
}
private:
int m_iX;
int m_iY;
};
int main(void)
{
//定义对象数组
Coordinate coorArr[2] = {Coordinate(1,2),Coordinate(3,4)};
//遍历数组,打印对象信息
for(int i = 0; i < 2; i++)
{
coorArr[i].printInfo();
}
return 0;
}Coordinate coorArr[2] = {Coordinate(1,2),Coordinate(3,4)};
这句错了,数组里面需要再次用类名调用构造函数
举报