← 返回专栏列表
📚 专栏 ~/columns/c-特性及用法

C++特性及用法

共 8 篇 · 2026/10/02 — 2026/08/23

占位符

  1. 奇异递归模板模式

    占位符

  2. C++中的const,constexpr,consteval,constinit

    对C++中的const,constexpr,consteval,constinit四个关键字职责的区分与使用建议

  3. C++中的inline,extern,static

    对C++中的inline,extern,static用法和多文件协作的建议

  4. C++中的移动语义

    c++中的移动语义和std::move

  5. C++中RAII的一些思考

    引言\n\n在学习智能指针之前,我总听说RAII是c++资源管理的核心思想,但一直停留在字面印象上。直到自己动手写了一个管理int的RAII类,把资源的申请和释放绑进构造与析构里,才算是真正体会到它的妙处。\n\n在此篇文章中,我将记录下自己对RAII的理解,以供思考,如有不足之处欢迎指正。…

  6. C++中对象生命周期的一些理解

    引言\n\n对象在什么时候被创建,又在什么时候被销毁,这个问题在学习变量作用域时似乎很好回答,但一旦引入new、拷贝构造和函数返回,事情就变得没那么直观了。\n\n在此篇文章中,我将记录下自己通过一个观察实验对对象生命周期的理解,以供思考,如有不足之处欢迎指正。…

  7. C++中默认初始化的一些思考

    引言\n\n在学习类的时候,我在learncpp上看到了一个说法:对象的初始化方式不同,其成员的初始化结果也可能不同。当时我并没有放在心上,直到自己动手写了一个测试,才发现默认初始化和列表初始化的结果居然真的不一样。\n\n在此篇文章中,我将记录下自己对默认初始化的理解,以供思考,如有不足之处欢迎指正。…

  8. C++中typedef的一些思考

    引言 对于typedef,初学者最常用的是在C中对struct T类型名作简化,或者将long long定义成ll,但是typedef的内容远不如此。 在此篇文章中,我将记录下自己对typedef的理解,以供思考,如有不足之处欢迎指正。…