- 博客(12)
- 收藏
- 关注
原创 C++ 中的初始化列表和列表初始化
深入理解 C++ 中初始化列表与列表初始化的区别:前者解决对象生命周期与内存模型问题,后者统一初始化语法并提供类型安全保障。
2026-01-04 01:01:38
892
原创 C++ 中的 list
深入理解 C++ 中的 std::list 双向链表容器,探讨其底层原理、独有优势(如头部操作、接合等)、迭代器特性,以及与 std::vector 的选择权衡。
2026-01-04 00:58:11
979
原创 C++ 中的 vector
深入理解 C++ 中最常用的容器 std::vector:动态数组的核心特性、内存管理、扩容机制、迭代器失效问题,以及 reserve、emplace_back 等现代化最佳实践。特别提醒 std::vector<bool> 的陷阱和 C++20 新特性。
2026-01-03 19:03:08
1018
原创 C++ 中的 string
深入理解 C++ 标准库中的 std::string 类:从基本用法到底层原理,涵盖初始化、容量管理、元素访问、修改操作、类型转换等核心知识点,以及 SSO 优化、string_view 等现代特性和最佳实践。
2026-01-03 17:32:11
1023
原创 Notes of Effective CMake
The core philosophy of modern CMake revolves around treating build scripts as code, shifting from outdated directory-level commands to a more maintainable and scalable target-centric paradigm based on targets and properties. In this model, developers defin
2025-08-08 23:45:51
1152
1
原创 【教程】配置 CLion 优雅开发 STM32
本教程详细介绍了如何将 CLion 配置成开发 STM32 的 IDE,按照本教程的步骤,读者可以很轻易到对 CLion 进行配置。如果你也苦于 Keil,亦或者你也是 Jetbrain 家产品的粉丝,欢迎自行尝试。
2025-05-01 23:42:08
3657
4
原创 C 语言运算符
在C语言中,大多数运算符(包括算术运算符、关系运算符、位运算符和逻辑运算符等)的结合性都是从左至右。只有少数几个运算符(包括赋值运算符、条件运算符以及部分单目运算符)的结合性是从右至左。[1]:(美)K. N. KING著;吕秀锋, 黄倩译., 金., 吕秀锋, 等. C语言程序设计:现代方法[M]. 第2版. Bei jing: 人民邮电出版社, 2021.的运算符出现在一个表达式中时,它们的计算顺序。结合性可以是从左至右(左结合性)或从右至左(右结合性)在C语言中,运算符的结合性决定了当。
2024-01-19 00:16:33
468
1
原创 如何将 WS2 镜像无损迁移至非系统盘
详细记录在 Windows 11 环境下,将默认安装在 C 盘的 WSL2 Ubuntu 镜像无损迁移至其他数据盘的完整过程,包含导出、导入、默认用户配置及原实例清理,有效释放系统盘空间。
2024-01-16 22:56:43
3629
1
原创 学习fgets函数和strcspn函数
fgets是C 语言标准库stdio中的一个函数,用于从文件流(通常是标准输入流 stdin 或其他文件流)中读取一行字符串。它的主要作用是读取指定长度的字符,并且会保留换行符(如果存在的话)。strcspn是 C 语言标准库stdio中的一个函数,用于查找一个字符串中第一次出现指定字符集合中的任何字符的位置。它返回的是第一个匹配字符的索引位置。%[^\n]是 C 语言中用于格式化输入的格式字符串之一。它用于scanf函数中,用于读取一行字符串,直到遇到换行符为止。让我解释一下%[^\n]%[
2023-08-20 23:44:31
3257
5
原创 分支和循环语句
这段代码中,我们声明了变量a、b,并且初始化a为1、b为2,在执行if(1)时,因为a=1,所以。第一段代码只会在屏幕上打印出“hehe”,但是第二段代码会在屏幕上打印出无数个“haha”。函数,屏幕上打印出数字1;但是在执行if(2)时,由于b=2,所以。在这段代码中,由于我没有使用{}包裹代码块,在编译时编译器会报错。这时就能成功在屏幕上打印出“hahahehe”。这段代码最终会在屏幕中打印出“哈哈呵呵呵”。在这个示例中,else与第二个if匹配。如果找不到对应的值,就执行i。执行statement。
2023-07-29 19:05:34
174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅