随笔分类 - Linux_c++
摘要:设计模式 整洁的房间,好动的猫 (看源码)解决问题的特定方法 解决既有稳定点,又有变化点的问题(全是稳定点写一次就可以,全是变化点--游戏开发、脚本语言不需要编译,热更新数据到服务器) 修改少量代码,解决变化的问题 消除大量的if-else语句 设计模式基础 面向对象的思想: 封装、继承、多态(动态
阅读全文
摘要:智能指针 1.管理内存释放问题 2.共享所有权和转移 //用的最多,内涵一个指向计数器,计数器归0的时候,释放对应的内存 //指针本身在栈里面存储,指向的内容是放在堆里面的,栈可以自动释放,堆不可以 shared_ptr //检测内存有没有被释放,被释放了就不用了,没被释放才做一些操作 weak_p
阅读全文