摘要:
$C++ $中 \(cast\) 转换 C++ 中四种类型转换是: \(static\_cast, dynamic\_cast, const\_cast, reinterpret\_cast\) \(const\_cast\) 用于将$const$ 变量转为非$const$ 变量 \(static\ 阅读全文
posted @ 2021-05-30 20:02
Foxradish
阅读(169)
评论(0)
推荐(0)
摘要:
\(stataic\) 关键字的作用 全局静态变量 在全局变量前的关键字 \(static\) , 全局变量就定义成一个全局静态变量 静态存储区, 在整个程序运行期间一直存在, 初始化: 没有初始化的全局静态变量会被自定初始化为0(自动对象的值是任意的, 除非它被显式初始化) 作用域: 全局静态变量 阅读全文
posted @ 2021-05-30 19:56
Foxradish
阅读(209)
评论(0)
推荐(0)
摘要:
C++语法(指针和引用的区别) 指针有自己的一块空间, 而引用只是一个别名 使用 \(sizeof\) 看一个指针的大小是4. 而引用则是被引用对象的大小 指针可以被初始化为$NULL$ , 而引用必须被初始化且必须是一个已有对象的引用 作为参数传递时, 指针需要被解引用才能对对象进行操作, 而直接 阅读全文
posted @ 2021-05-30 19:54
Foxradish
阅读(77)
评论(0)
推荐(0)
摘要:
#C++语法(智能指针) \(unique\_ptr\) \(unique\_ptr\) 实现独占式拥有或严格拥有概念, 保证同一时间内只有一个智能指针可以指向该对象. 它对于避免资源泄漏(例如" 以new 创建对象后因为发生异常而忘记调用delete") 特别有用 采取的所有权模式, 下面 阅读全文
posted @ 2021-05-30 19:53
Foxradish
阅读(104)
评论(0)
推荐(0)

浙公网安备 33010602011771号