262112538_C++中的健壮指针及资源管理.docVIP

  • 1
  • 0
  • 约1.58万字
  • 约 15页
  • 2017-06-19 发布于湖北
  • 举报
C++中的健壮指针和资源管理??我最喜欢的对资源的定义是:任何在你的程序中获得并在此后释放的东西。内存是一个相当明显的资源的例子。它需要用new来获得,用delete来释放。同时也有许多其它类型的资源文件句柄、重要的片断、Windows中的GDI资源,等等。将资源的概念推广到程序中创建、释放的所有对象也是十分方便的,无论对象是在堆中分配的还是在栈中或者是在全局作用于内生命的。 ? ?   我最喜欢的对资源的定义是:任何在你的程序中获得并在此后释放的东西。内存是一个相当明显的资源的例子。它需要用new来获得,用delete来释放。同时也有许多其它类型的资源文件句柄、重要的片断、Windows中的GDI资源,等等。将资源的概念推广到程序中创建、释放的所有对象也是十分方便的,无论对象是在堆中分配的还是在栈中或者是在全局作用于内生命的。 ? ?   资源及它们的所有权 ? ?   我最喜欢的对资源的定义是:任何在你的程序中获得并在此后释放的东西?quot;内存是一个相当明显的资源的例子。它需要用new来获得,用delete来释放。同时也有许多其它类型的资源文件句柄、重要的片断、Windows中的GDI资源,等等。将资源的概念推广到程序中创建、释放的所有对象也是十分方便的,无论对象是在堆中分配的还是在栈中或者是在全局作用于内生命的。 ? ?   对于给定的资源的拥有着,是负责释放资

文档评论(0)

1亿VIP精品文档

相关文档