- 博客(3)
- 收藏
- 关注
原创 C++——类和对象(上)
C++类和对象基础 本文介绍了C++中面向对象编程的基础概念,重点讲解了类和对象的核心知识。 面向过程 vs 面向对象 面向过程强调程序执行流程,以函数为基本单元;而面向对象将程序视为相互作用的对象,具有封装、继承和多态三大特性。 类和对象的定义 类定义成员变量和成员函数,通过访问限定符(public/protected/private)控制封装性。类的实例化创建具体对象,占用实际内存空间。 类对象模型与this指针 类对象大小由其成员变量决定,遵循内存对齐规则。this指针是成员函数的隐含参数,指向调用对
2025-05-31 19:01:46
847
原创 C++——入门(下篇)
引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变量开辟内存空 间,它和它引用的变量共用同一块内存空间。类型& 引用变量名(对象名) = 引用实体;注意:引用类型必须和引用实体是同种类型的以上就是剩余的C++基础知识,更多的是填补C语言在一些方面的不足,其重点就是引用,再后续的学习中运用频率很高,要多去理解。下一篇就是要学习《类和对象》,里面包含诸多细节,需要深入理解和掌握这些内容。
2025-04-20 17:12:47
1116
原创 C++——入门(上篇)
C语言是结构化和模块化的语言,适合处理较小规模的程序。对于复杂的问题,规模较大的程序,需要高度的抽象和建模时,C语言则不合适。为了解决软件危机, 20世纪80年代, 计算机界提出了OOP(objectoriented programming:面向对象)思想,支持面向对象的程序设计语言应运而生。1982年,Bjarne Stroustrup博士在C语言的基础上引入并扩充了面向对象的概念,发明了一种新的程序语言。为了表达该语言与C语言的渊源关系,命名为C++。
2025-03-06 23:42:24
1092
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人