ruijiege

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  346 随笔 :: 0 文章 :: 8 评论 :: 12万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

随笔分类 -  c++

摘要:红黑树 map,key不能添加相同的key,如果添加不会报错,但是添加不进去 #include <iostream> #include <map> #include <set> using namespace std; int main(int argc, char const *argv[]) { 阅读全文
posted @ 2023-11-03 11:24 哦哟这个怎么搞 阅读(17) 评论(0) 推荐(0) 编辑

摘要:设计模式解决的问题 少量代码适应需求改变 运行时多态(虚函数重写) 静态多态(方法重载) 原则 单一指责 接口隔离(public,privte) 开闭原则(对扩展开放,对修改关闭) 最小知道原则 里氏替换原则 模板模式 #include <iostream> using namespace std; 阅读全文
posted @ 2023-11-02 17:05 哦哟这个怎么搞 阅读(9) 评论(0) 推荐(0) 编辑

摘要:困境 资源释放但是没有置空 野指针 指针悬挂(多个资源指向该地址,但是该地址释放了,其他的指向不知道) 踩内存 资源没有释放,产生内存泄漏 重复释放资源引发coredump 解决办法 RALL,利用锁的方式 种类 share_ptr weak_ptr 解决循环依赖问题 unique_ptr 阅读全文
posted @ 2023-11-02 13:14 哦哟这个怎么搞 阅读(14) 评论(0) 推荐(0) 编辑

摘要:高级架构工程师C++进阶课程(内存泄漏、面试、开源框架、协程、STL、C++11新特性、即时通讯)_哔哩哔哩_bilibili 什么是左值 可以在等号左边,可以取地址,具名 int main(int argc, char const *argv[]) { int i = 0; ++i = 10; ( 阅读全文
posted @ 2023-11-02 13:06 哦哟这个怎么搞 阅读(7) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示