【数据结构作业心得】4-1 指针笔记

  1. new实际是创建对象的,和指针没必然联系。只是其返回值是一个地址,要存在一个指针里调用和操作。另外,这个和直接引用指向的东西地方不同,new出的对象是在堆内存,而不是栈内存(所以要自己清除)。
  2. new创建的必须用delete删掉,不能自动析构,如果程序退出没有执行delete就会内存泄露。
  3. 重要!在delete之后一定要把原有指针赋值成nullptr或者指向别的地方,为避免此地址重新利用后再误操作或删除。
【参考文献】 1. C++用new和不用new创建类对象区别 http://blog.163.com/zhuandi_h/blog/static/18027028820129169538815
posted @ 2013-11-05 11:07  胡萝卜学编程  阅读(138)  评论(0)    收藏  举报