for循環(huán)有意義嗎?不用for循環(huán)也可以分配不同的地址啊?
coordinate::coordinate(const coordinate &coor)//:setx(m_ix){coor.setx(m_ix)},
//sety(m_iy){coor.setx(m_iy)}
{
m_ix=coor.m_ix;
m_iy=coor.m_iy;
//m_pcoor=coor.m_pcoor;
m_pcoor =new int [m_ix*m_iy];
//for (int i =0 ;i<m_iy*m_ix;i++)
//{
// m_pcoor[i]=coor.m_pcoor[i];
// //cout<<m_pcoor[i]<<endl;
//}
cout<<"const coordinate &coor"<<endl;
}
2017-12-12
coordinate::coordinate(const coordinate &coor)
{
m_ix=coor.m_ix;
m_iy=coor.m_iy;
m_pcoor =new int [m_ix*m_iy];
cout<<"const coordinate &coor"<<endl;
}
上面的m_pcoor對(duì)應(yīng)的int數(shù)組是空的。只開辟了內(nèi)存
for (int i =0 ;i<m_iy*m_ix;i++)
{
?m_pcoor[i]=coor.m_pcoor[i];
}
for循環(huán)往數(shù)組里面賦值