很多理论介绍的很好了,但看了后还是难以下手。
有时候实际的例子更有代入感,本文主要介绍项目中实际的智能指针应用例子。
目录
3)通过std::move 将局部智能指针控制权,转移到类智能指针
一 、局部函数中使用
几乎所有资料,介绍的都是智能指针在局部函数中的使用
1) 直接定义方式
整形智能指针
unique_ptr<uint8_t> bits(new uint8_t[size.cx * size.cy * 4]);
memset(bits.get(), 0, size.cx * size.cy * 4);// 一定要初始化 不然 透明色 很可能是半透明色
Gdiplus::Bit