cout一下在有引用和没引用下的& arr1.print()就明白了,没有引用就是一个新的临时地址
2017-02-14
敲代码时整了个坑,分配堆内存时中括号写成了小括号,结果造成了指针重叠,整了半个小时才弄好。Cpp中内存控制真是要小心。顺势查了一下内存占用的规避方法,没看懂,感觉是个大坑。。。
2017-02-13
最新回答 / 黑色忧伤
int main(){coordinate *p=new coordinate(3);//此时P指向数组的第一个元素p->m_ix=1;//对每个元素进行初始化,目前我觉得此类初始化很麻烦,但是别的方法,我还不知道怎么写p->m_iy=2;p[1].m_ix=3;p[1].m_iy=4;p[2].m_ix=5;p[2].m_iy=6;for (int i=0;i<3;i++ ){cout<<p[i].m_ix<<","<<p[i].m_iy<&l...
2017-02-10