首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序猿本员
掘友等级
学生
|
电子科技大学
逐渐全能
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
1
文章 1
沸点 0
赞
1
返回
|
搜索文章
最新
热门
线程池精华
线程池初始时创建任务队列、线程池,添加并启动子线程,提供接口给用户添加任务到任务队列 子线程只管从消息队列中取任务执行,将执行结果异步返回给用户 线程池销毁时等待所有子线程退出后才销毁
9. 设计模式
单例保全局唯一,工厂解耦创建逻辑,代理控访问权限,装饰器动态增强,适配器转接口兼容,观察者实现状态广播通知
8、cpp多线程
语言层面实现了线程,则支持了跨平台,由底层决定具体调用哪种函数来创建线程(linux下使用pthread_create())
7. cpp函数对象与绑定器
C++中的函数指针、函数对象、绑定器和Lambda表达式是实现回调和多态的核心机制。函数指针指向特定签名的函数,用于动态调用
6.cpp智能指针
本质是**堆指针的栈对象封装**,借助栈对象自动调用析构函数的特征,在析构函数中释放堆内存以实现自动资源释放的特性
5. CPP对象优化
当使用临时变量初始化一个新对象时,不会生成临时变量,如下t4,等价于`static Test t4(30,30);`,同样如果是使用函数返回值来初始化一个新对象,依然不会生成临时对象
4.STL进阶
STL容器分顺序容器(vector/数组、deque/二维数组、list/链表)、适配器(stack/queue/heap)和关联容器(无序哈希表/有序红黑树)。迭代器提供统一访问接口
类图
本文详细解析C++中六种类关系(继承、实现、组合、聚合、关联、依赖),通过代码示例和UML图示对比其语义差异与实现方式,重点区分聚合/组合的生命周期管理及接口继承的特性
3.从内存角度看cpp类与对象
文章通过大量内存布局图示和代码示例,直观展示了C++对象在内存中的实际排布方式,揭示了多态、继承等面向对象特性的底层实现机制。适合想要深入理解C++对象模型和内存管理的中高级开发者阅读。
1.深入浅出gcc/g++编译链接过程
本文解析c代码到可执行文件过程中g++/gcc做了什么,并以添加选项来控制gcc/g++的行为,重点讲解了预处理和链接过程,最后对库的进行了单独讲解以深入理解
下一页
个人成就
文章被点赞
1
文章被阅读
1,523
掘力值
437
关注了
0
关注者
2
收藏集
0
关注标签
8
加入于
2024-11-20