C++
文章平均质量分 87
C++学习分享博客
打鸡血的菜鸟
这个作者很懒,什么都没留下…
展开
-
string类模拟实现
【代码】string类模拟实现。原创 2023-07-01 22:38:11 · 130 阅读 · 0 评论 -
C/C++内存管理详解
/ new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间 //还会调用构造函数和析构函数 A * p1 = new A;delete p1;delete p2;return 0;C++中如果是申请内置类型,用new/delete和malloc/free没有什么区别。原创 2023-05-21 22:52:10 · 152 阅读 · 0 评论 -
C++类和对象(三)
现实生活中的实体计算机并不认识,计算机只认识二进制格式的数据。如果想要让计算机认识现实生活中的实体,用户必须通过某种面向对象的语言,对实体进行描述,然后通过编写程序,创建对象后计算机才可以认识。比如想要让计算机认识洗衣机,就需要原创 2023-05-18 23:27:02 · 394 阅读 · 0 评论 -
C++类和对象(二)
如果一个类中什么成员都没有,简称为空类。空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员函数。默认成员函数:不用用户自己实现,编译器会自动生成的成员函数称为默认成员函数。注意:如果你自己写了这些函数,那编译器就不会生成,而是使用你写的函数。对于以下Date类:对于Date类,可以通过 调用Init 函数给对象设置日期,但如果每次创建对象时都调用该函数设置信息,未免有点麻烦,那能否在创建对象时,就将对象中的成员变量初始化?构造函数就可以完成这个任务。构造函数是一个特原创 2023-05-17 23:52:19 · 349 阅读 · 0 评论 -
C++类和对象(一)
/ 类体:由成员函数和成员变量组成 };// 一定要注意后面的分号class为定义类的关键字,Stack为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。public ://名字 char * _sex;//性别 int _age;//年龄 };2、声明放在头文件(.h)中,定义。原创 2023-05-15 23:17:58 · 52 阅读 · 0 评论