- 博客(20)
- 收藏
- 关注
原创 C++:引用
C++引用是一种优雅、高效且相对安全的间接访问方式。它本质上是变量的别名,在底层通常用指针实现,但提供了更自然的语法和更强的约束。掌握引用,意味着你能写出更简洁、更高效、更安全的代码。在实际开发中,优先考虑引用而非指针,会让你的代码更易读、更不易出错。理解引用的特性与限制,才能避免常见陷阱,充分发挥其优势。希望本文能帮助你深入理解C++引用,并在日常编程中灵活运用。
2026-03-27 12:58:23
448
原创 C++:函数重载
重载基于参数列表(个数、类型、顺序)区分。返回值类型不能作为重载依据。默认参数可能引发重载二义性,需谨慎设计。派生类中的同名函数会隐藏基类版本。合理使用重载可以简化接口,增强表达力。在C++的编程实践中,无论是标准库还是用户代码,函数重载无处不在。理解它,你将能写出更简洁、更自然的C++代码。
2026-03-27 11:49:38
311
原创 数据结构:初识“树”
本文系统性地介绍了数据结构中“树”的核心概念与相关知识体系。首先从“树”的定义与基本理解入手,逐步展开其基础术语,包括度、层次、深度、高度、路径和子树等。接着通过对比树与线性结构的本质区别,阐明树形结构的层次与非线式特性。文章重点讲解了二叉树的定义、特点、常见特殊类型及其遍历方式,为理解更复杂的树形结构奠定基础。全文结构清晰,由浅入深,适合作为树结构学习的导读或复习纲要。
2026-01-16 14:26:42
926
原创 Linux系统基石:命令、文件与目录完全解析
本文是 Linux 系统核心概念的基石篇。我们将系统性地解析其三大支柱:命令是驱动系统的指令;文件则揭示了“一切皆文件”这一将硬件、进程等万物抽象为文件的核心哲学;目录构成了组织所有文件、层次分明的树形骨架。理解这些基础概念,您将建立起 Linux 世界最根本的操作逻辑与认知框架,为后续的探索和应用打下坚实基础。
2025-12-06 10:36:53
880
原创 从0到1:Linux入门初体验(巨清晰、巨详细)
本文全面介绍Linux操作系统,首先解析其核心概念与开源特性,说明常见开源协议及从UNIX到Linux的发展历程;其次对比其与Windows、macOS的差异,分析Linux在各领域的市场渗透与就业前景,阐述其作为技术革命底层引擎的重要作用;接着提供学习Linux的实用路径指引;最后总结掌握Linux技能的现实意义与未来价值。
2025-12-04 20:26:43
721
原创 C语言:函数栈帧的创建和销毁
本文简要介绍了函数的栈帧的创建与销毁,旨在帮助c语言学习阶段的朋友们理解一些之前不太清楚的问题(如传参的本质等)。由于面向新人,加上博主实力平平,一些深度的、细节上的内容不会分享(如汇编指令mov、sub等),如有错误,感谢指正
2025-04-13 23:55:09
997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1