2013年12月28日

转 PIMPL

摘要: RAII 与Pimpl 源地址http://tech.uc.cn/?p=851RAIIRAII是Bjarne Stroustrup教授用于解决资源分配而发明的技术,资源获取即初始化。RAII是C++的构造机制的直接使用,即利用构造函数分配资源,利用析构函数来回收资源。我们知道,在C/C++语言中,对动态分配的内存的处理必须十分谨慎。在没有RAII应用的情况下,如果在内存释放之前就离开指针的作用域,这时候几乎没机会去释放该内存,除非垃圾回收器对其管制,否则我们要面对的将会是内存泄漏。举个例子来说明下RAII在内存分配方面的使用。12345678910111213141516structByteA 阅读全文

posted @ 2013-12-28 00:31 Wen tao.Wang 阅读(249) 评论(0) 推荐(0) 编辑

导航