- 博客(14)
- 收藏
- 关注
原创 数据结构入门(一)顺序表的实现
/动态顺序表//储存数据的底层结构//记录顺序表的空间大小int size;//记录顺序表当前有效的数据个数}SL;
2024-05-12 23:04:53
875
7
原创 C++动态内存管理 new、delete
int main()// new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间还会调用构造函数和析构函数free(p1);delete p2;// 内置类型是几乎是一样的// Cfree(p3);delete p4;free(p5);return 0;运行结果如下,表明第一段代码运行了一次构造和析构函数,而第二段代码没有运行(因为是内置类型)1. 调用operator new函数申请空间。
2024-05-12 19:15:14
978
4
原创 C++入门 (六、static成员、友元、匿名对象)
这里定义的_scount是存放在静态区中,为全局变量,所以在类A中的构造函数,拷贝函数,析构函数里的_scount为共一个变量,执行程序一共调用了两次构造函数,一次拷贝函数,最后出TestA函数之前调用了三次析构函数,所以打印结构为0 3 0。概念:如果一个类定义在另一个类的内部,这个内部类就叫做内部类。内部类是一个独立的类,它不属于外部类,更不能通过外部类的对象去访问内部类的成员。注意:内部类就是外部类的友元类,参见友元类的定义,内部类可以通过外部类的对象参数来访问外部类中的所有成员。
2024-04-21 17:35:29
694
7
原创 C++入门(四、6个默认成员函数,构造函数和析构函数)
如果一个类中什么成员都没有,这个类就叫做空类。但是空类中真的什么都没有吗?并不是。任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。默认成员函数:用户没有显式实现,编译器会生成的函数。
2024-04-20 13:25:40
821
3
原创 C++入门(三、类和对象)
top = 0;return;size_t top;像这样,函数的声明和定义都放在类体中了。(private和public会在下面进行讲解)需要注意的是,如果成员函数在类中定义,编译器可能会将其当做内联函数处理。public://显示基本信息的函数public:char* _sex;int _age;定义时,成员函数前需要加上类名::来进行指定。
2024-04-14 11:12:37
702
3
原创 C++入门(二)
引用不是定义一个变量,而是给以恶搞已有成员起一个别名,编译器不会为引用变量开辟内存空间,应用变量与被引用变量共用同一块空间。这段代码执行的结果是相同的,说明引用的地址不会改变。
2024-04-06 09:43:07
773
3
原创 C++入门(一)
用百度的回答就是,避免不同库或组件之间的命名冲突,并提供一种结构化的方式来组织和访问代码。其实就是允许不同的函数或者变量取相同的名字了。一般公司中的一个项目可能会由多个人完成,那么只要每个人都建立自己的命名空间,那么就不用怕命名冲突啦。
2024-03-28 17:03:16
921
3
原创 小游戏扫雷基本功能的实现
在实现扫雷游戏的过程中,应该有一段代码模拟大致的框架,有一段代码实现游戏的功能,有一段代码放置头文件和函数声明。所以在实现扫雷时,我将代码分为了以下三个部分:分别存放上述的三部分代码。
2023-11-06 23:15:28
109
3
原创 关于sizeof的一些简单使用
使用sizeof计算数组时,结果为数组长度*数组元素占用空间的大小,也就是说,如果数组中的是5个整型数据的话,那么sizeof得到的值就是5*4=20。但是如果数组中是一个字符串的话,比如'hello',在数组中存储时,字符串最后会自动加一个'\0',它也会被计算到占用空间的大小当中,所以实际算的值应该是6*1=6。(2)、当然也可以计算基本数据类型变量占用空间的大小,其与基本数据类型占用的大小是相同的。sizeof的功能:计算的是变量或者类型占用存储空间的大小,单位是字节。
2023-10-24 22:17:32
40
2
原创 初入编程——迈向编程世界的第一步
关于我想进入的一家IT公司的话,虽然土木专业的学生不如信息类专业学生很好进那种大的公司,但如果只是憧憬的话,想去华为,因为有位学长在华为从事人工智能相关的工作,感觉他们很优秀,工作也很认真,而且即使是在工作了,也要努力的每天学习新东西,很喜欢这种能够进步的状态,在这里面也可以给我提供很多机会和发展空间。CSDN的家人们好,我是一名大学生,来自同济大学土木工程专业。学习编程的规划的话,我想先看网课,看经典书籍,从基础知识开始学习,逐渐深入理解,在专业课不落下的同时,尽可能地花费更多时间和经历去学习编程。
2023-10-13 17:26:04
90
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人