构造一个普适性的max函数
基本概念
- 指针相关
- 悬挂引用
- 指针内容指向了被释放了的内容
- 有趣的例子
- 悬挂引用
1 |
|
野指针
- 未被初始化的指针
内存泄漏
- 内存未被释放,而指针失去这片内存区的地址
C++语法相关相关
- C++20得到右值,会执行隐式的移动语义
- C++17则不会
-fsanitize=address
用于编译检查内存访问错误- C++20 支持auto返回,不借助decltype进行后置类型指定
- 检查是否是引用类型requires std::is_rvalue_reference_v
|| requires std::is_rvalue_reference_v std::same_as<std::remove_cvref_t<T1>, std::remove_cvref_t<T1> >
- 其中,
std::same_as
判断两种类型是否相同 - 其中,
std::remove_cvref_t
移除csv限定符,返回引用 - LINE 用于输出当前文件的行号
std::commt_type_t
返回共同的基类
- C++20得到右值,会执行隐式的移动语义
代码实例
1 |
|
Invitation
夕阳的刻痕
781263509
created:03/09/2020
Welcome, myFriend
Use this card to join the candyhome and participate in a pleasant discussion together .
Welcome to Aker’s candyhome,wish you a nice day .
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Aker's Blog!
评论