从栈中实例化 Coordinate coor; coor.x=10; coor.y=20; 栈中实例化之后内存自动清除。 从堆中实例化 Coordinate *p=new Coordinate(); p->x=100; p->y=200; 堆中实例化不一定成功,所以需要判断一下:if(p==NULL){ return 0;} 堆中实例化之后需要清除内存,即:delete p;
从栈中实例化 Coordinate coor; coor.x=10; coor.y=20; 栈中实例化之后内存自动清除。 从堆中实例化 Coordinate *p=new Coordinate(); p->x=100; p->y=200; 堆中实例化不一定成功,所以需要判断一下:if(p==NULL){ return 0;} 堆中实例化之后需要清除内存,即:delete p;
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。