- 博客(4)
- 收藏
- 关注
原创 C++基础知识
C++是一种静态类型、编译型、支持多范式的通用编程语言,由Bjarne Stroustrup于1985年扩展C语言而创建。它既保留了C语言的高效性和底层控制能力,又增加了面向对象、泛型编程和函数式编程等高级特性。核心特点面向对象编程:支持封装、继承、多态三大特性泛型编程:通过模板实现类型无关的算法和数据结构高效性能:接近汇编语言的执行效率,适合系统级开发丰富的标准库:STL提供大量容器、算法和工具内存管理灵活:支持自动和手动内存管理函数组成要素返回类型函数名参数列表函数体代码示例。
2025-12-28 15:46:44
869
原创 C++继承与派生专项
本文系统介绍了C++继承与派生的核心概念和实践要点。主要内容包括:继承的基本概念(单继承、多重继承)、访问控制机制、构造函数/析构函数调用顺序、多态与虚函数实现原理(虚函数表)、菱形继承问题与虚继承解决方案。重点阐述了继承的设计原则:里氏替换原则和组合优于继承原则,并通过员工管理系统案例展示了继承体系的实践应用。文章还总结了继承使用的最佳实践,包括控制继承深度、使用override/final关键字、虚析构函数等规范建议,为编写高质量的面向对象C++代码提供了系统指导。
2025-12-11 17:00:40
811
原创 C++基础数据类型深度解析与项目实战:从入门到精通的学习笔记
作为一名软件工程专业的学生,我深刻体会到对数据类型的理解直接影响着代码的质量、效率和可维护性。浮点数的理解需要从IEEE 754标准开始,这是现代计算机中浮点数表示的基础。整型是C++中最基础的数据类型,理解其内存表示和范围至关重要。浮点数有几个特殊的数值,理解这些对于编写健壮的程序很重要。理解整型的二进制表示有助于我们避免常见的编程错误。:合适的数据类型能提高程序执行效率。:不同类型占用不同大小的内存空间。:在编译期捕获类型相关的错误。:确保计算结果的准确性。:使程序意图更加清晰。
2025-10-09 17:44:50
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅