首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
C++进阶
正向成长
创建于2022-06-11
订阅专栏
主要涉及C++对象模型、性能提升方面的话题
等 1 人订阅
共4篇文章
创建于2022-06-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
异常处理(二):抛出异常与“传递参数”或“调用虚函数”间差异
本文是《More Effective C++:35个改善编程与设计的有效方法》对条款12:了解“抛出exception”与“传递参数”或“调用虚函数”间差异和条款15:了解异常处理成本的总结和理解
异常处理(一):利用析构函数避免泄漏资源
本文是《More Effective C++:35个改善编程与设计的有效方法》对条款9:利用destructors避免泄漏资源的理解和补充完善
C++模板:CRTP
CRTP代表了类实现技术中一种通用的模式,即派生类将本身作为模板参数传递给基类。 1. 介绍了三种实现形式 2. 给出了两个常见实现
理解new和delete背后的行为
C++的new和delete执行背后的行为 1. new(申请内存+构造), delete对象(析构+释放内存) 2.默认new和nothrow new 3. 理解和使用new-handler