- 博客(9)
- 收藏
- 关注
原创 C++中的继承
本文包含内容:1.继承的概念及定义。2.基类和派生类对象赋值转换。3.继承中的作用域。4.派生类的默认成员函数。5.继承与友元。6.继承与静态成员。
2025-06-02 16:07:52
1828
原创 C/C++内存管理
本文主要内容:1. C/C++内存分布。2. C语言中动态内存管理方式。3. C++中动态内存管理。4. operator new与operator delete函数。5. new和delete的实现原理。6. 内存泄漏。
2025-05-26 09:48:29
545
原创 类与对象---面向对象编程(3)
本文主要介绍了C++中几个重要的面向对象特性:1.构造函数的初始化方式。2.static成员。3.友元机制。4.内部类。最后补充说明:简要提及内聚性和耦合度的概念。
2025-05-25 23:27:53
1874
原创 类与对象---面向对象编程(2)
本文主要介绍:1. 类的6个默认成员函数; 2. 构造函数; 3. 析构函数; 4. 拷贝构造函数; 5. 运算符重载基础 ;6.const成员函数 。
2025-05-25 02:05:53
299
原创 类与对象---面向对象编程(1)
本文介绍了面向对象编程的核心概念,以C++为例进行说明。主要内容包括:1)类的基本定义方式及其成员变量与函数;2)访问限定符(public/protected/private)实现封装特性;3)类作用域;4)类的实例化过程;5)this指针的工作原理
2025-05-24 01:09:34
659
原创 操作符与位运算——二进制枚举算法基础
本文主要记录一些操作符与位运算的基础。重点关注二进制运算内容,为二进制枚举算法打下基础,其他的内容作为了解即可,需要使用的时候部分内容忘记可以现用先查。
2025-05-22 16:40:23
1390
原创 交换两个数字的不同方法
在学习完^操作符的性质后,我们很容易两个简单的小结论:有两个整数a,b。用^操作符来运算则有 a^a=0 a^0=a利用这一个性质,也可以将两个数字进行交换。假设有a,b两个不同的数字,需要将两个数字进行交换,例如:交换前a=3,b=5;利用数学运算的方法,即使不用创建临时变量也可以做到两数的交换。以a=3,b=5为例子,看如下图解。但用此方法需要注意,a,b的值过大可以会导致a+b的值溢出从,而无法得到想要的结果。要交换a,b两个数字,可以临时创建一个c变量,这个是最常见的交换方法,不过多介绍。
2024-12-01 16:23:49
245
原创 菜鸟入门第一章
选择学习编程除了机缘巧合的接触、自身的兴趣爱好,其实也有一部分的原因是收到“雷军”精神的影响,在我初中时期便开始对雷军有所了解,当时特别喜欢看小米手机的发布会,喜欢看雷布斯的演讲。受此影响,对于现阶段的我来说,就业的终极目标就是就是加入小米。其次,走出舒适区我觉得也是学习的重要一环,在学会了某种方法后,在后续应用的解题的过程中,不管什么情况,只要条件允许总是习惯的使用自己熟悉的方法去解。应该多去尝试新的事物,对于新的事物,新的知识不要产生惧怕的心理,应该多去尝试,不断的去学习,不断的去优化自己代码。
2024-11-24 18:45:46
195
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人