- 博客(3)
- 收藏
- 关注
原创 深入理解C++类与对象(内含详细的内存对齐讲解):从基础到进阶(上)
本文系统介绍了C++中类与对象的核心概念,重点讲解了类的定义方式、访问限定符的作用以及类域的概念。通过对比C语言结构体,阐述了C++类的封装特性。在实例化部分,详细解释了对象内存分配机制,包括成员变量对齐规则和空类处理。特别剖析了this指针的工作原理,揭示了成员函数如何区分不同对象的实现机制。文章采用从基础到深入的讲解方式,结合代码示例和内存图示,帮助读者建立面向对象编程的思维框架,为后续学习构造函数、继承等高级特性奠定基础。
2026-01-16 17:24:11
847
原创 【力扣】两数之和
• 存储nums下标的数组要定义在全局,或者为它开辟堆区内存。• returnSize是你返回数组的大小。• 数组下标是从0开始的,别和数组大小搞混。• 当题目给出的数组内元素都不满足要求时,防止程序死循环,要多一个return。
2026-01-14 02:18:52
29
原创 C++入门讲解(超详细!!!)建议收藏!!!
本文系统介绍了C++相较于C语言的核心扩展特性,通过对比分析帮助读者理解C++的设计哲学。主要内容包括:1) C++兼容C但引入命名空间解决标识符冲突;2) 函数缺省参数和重载机制增强灵活性;3) 引用作为安全别名替代部分指针功能;4) 内联函数优化宏函数;5) nullptr提升类型安全性。文章采用实例演示和汇编分析,阐明这些特性如何支持更高效的编程范式,为后续面向对象和泛型编程奠定基础。适合具备C语言基础的开发者系统学习C++核心概念。
2026-01-11 23:58:40
1670
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅