C++避坑系列
文章平均质量分 87
艰默
放学路上的小学生
展开
-
C++避坑---lambda表达式变量的捕获与mutable关键字
C++避坑---lambda表达式变量的捕获与mutable关键字原创 2023-04-12 09:00:40 · 321 阅读 · 0 评论 -
C++避坑---关键字static的使用及注意事项
static关键字可用于声明变量、函数、类数据成员和类函数。其主要影响着它们的生命周期、作用域和存储位置。原创 2023-03-27 09:29:19 · 880 阅读 · 0 评论 -
C++避坑---函数参数求值顺序和使用独立语句将newed对象存储于智能指针中
使用独立语句将newed对象存储于智能指针中,来保证“资源被创建”和“资源被管理对象接管”之间不会发生任何干扰,进而确保动态获取的资源一定能够被资源管理对象接管,避免发生内存泄漏风险。原创 2023-03-10 10:01:20 · 113 阅读 · 0 评论 -
C++避坑---赋值运算符函数中的自我赋值和异常控制
在定义类的赋值运算符函数的时候,要注意自我赋值的风险和异常控制方面的问题,用对这些问题的方法有: 比较源对象和目标对象的地址;适当的调整相关的语句顺序,避开风险;使用copy-and-swap。原创 2023-03-08 09:21:30 · 262 阅读 · 0 评论 -
C++避坑之#define常量和形似函数的宏
C++避坑之#define常量和形似函数的宏原创 2023-03-03 13:45:10 · 505 阅读 · 0 评论