
码说C++
文章平均质量分 78
专为编程新手设计的保姆级C++学习手册!
以「理论+实战+调试」为核心,带你从零掌握C++编程精髓,覆盖开发环境搭建、语法底层逻辑、STL高效应用、面向对象设计、智能指针、多线程编程等全栈技能。
码说数字化
这个作者很懒,什么都没留下…
展开
-
2.1.2 C++浮点数精度终极指南:从IEEE 754到实战避坑
【代码】2.1.2 C++浮点数精度终极指南:从IEEE 754到实战避坑。原创 2025-03-28 15:46:51 · 24 阅读 · 0 评论 -
2.1.1 C++整型家族陷阱全解析:从char到long long的那些坑
/ 当a>32时触发溢出(UB)安全重构public:throw std::overflow_error("符号不匹配加法");原创 2025-03-28 15:36:09 · 13 阅读 · 0 评论 -
1.2.3 C++编译错误排查指南:从新手到高手的10大高频问题
典型案例// 声明但未定义排查方法•符号检查工具:使用nm命令检查可执行文件符号表•分步编译:单独编译每个.cpp文件并检查接口一致性修复方案int add(int a, int b) { // 补充函数定义典型案例int x = 10;int x = 20;// 变量重复定义编译器行为解决方案int x = 10;x = 20;// 修改变量名或初始化方式(因篇幅限制,此处仅展示部分错误类型,完整内容包含10大高频错误及解决方案)原创 2025-03-24 14:19:12 · 191 阅读 · 0 评论 -
1.2.2 gcc/g++命令行全流程实战:从源码到可执行文件的终极指南
• 优质评论将被收录至文章末尾的【经典案例库】:0.3ns(循环被编译器优化为数学公式)• CMakeLists.txt模板合集。• Godbolt在线调试时长奖励。• 《GCC编译器内幕》电子书。:100ns(10亿次循环)原创 2025-03-24 14:31:01 · 24 阅读 · 0 评论 -
1.2.1 “Hello World“代码结构拆解:C++编程的第一个里程碑
• 非0:错误代码(如1表示一般错误,2表示权限不足)• 《C++ Primer》第五版电子书节选。• STL流输出与C标准库的对比测试。• Godbolt在线调试时长奖励。→ 替换为当前C++标准版本号。• 未优化版包含完整的函数调用栈。→ 展开为所有标准库头文件。• C++编译器优化配置模板。:构建AST(抽象语法树)的性能差异(缓冲区刷新):引入标准输入输出流库。• 返回值0表示成功。原创 2025-03-21 19:34:55 · 38 阅读 · 0 评论 -
1.1.2 在线编译器实战:Godbolt可视化调试体验
/ 越界访问•调试过程编译并运行后观察未定义行为(UB)在Godbolt中逐步执行,发现arr的地址溢出使用Valgrind内存检测工具交叉验证"-Wall","-Wextra","-Werror","-Og", // 调试优化"-fno-omit-frame-pointer" // 保留调试信息。原创 2025-03-21 19:28:53 · 34 阅读 · 0 评论 -
1.1.1 IDE vs 编译器:Visual Studio Code+GCC/Clang全平台方案
通过VS Code+GCC/Clang组合,开发者可以在:✅ 轻量级环境(1.5GB安装包)✅ 跨平台编译(Windows/Linux/macOS)✅ 极致性能优化(Clang的LLVM后端)✅ 快速迭代开发(智能感知+终端命令结合)原创 2025-03-21 19:18:35 · 24 阅读 · 0 评论 -
从零入门C++:系统性学习路径与实战指南
专为编程新手设计的保姆级C++学习手册!以「理论+实战+调试」为核心,带你从零掌握C++编程精髓,覆盖开发环境搭建、语法底层逻辑、STL高效应用、面向对象设计、智能指针、多线程编程等全栈技能。原创 2025-03-21 18:40:20 · 106 阅读 · 0 评论