![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++初阶
文章平均质量分 96
偷吃橙子的喵
功不唐捐 玉汝于成
展开
-
c++初阶--内存管理
int main()// new/delete 和 malloc/free最大区别是 new/delete对于【自定义类型】除了开空间还会调用构造函数和析构函数free(p1);delete p2;// 内置类型是几乎是一样的// Cfree(p3);delete p4;free(p5);return 0;原创 2023-10-14 20:31:51 · 260 阅读 · 2 评论 -
c++初阶—类和对象(下)
3. 类静态成员即可用。原创 2023-09-13 11:00:38 · 168 阅读 · 1 评论 -
C++初阶--类和对象(中)
如果一个类中什么成员都没有,简称为空类。空类中真的什么都没有吗?并不是,任何类在什么都不写时**,编译器会自动生成以下6个默认成员函数。**默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。我们先来看之前写过的日期类对于Date类,可以通过 Init 公有方法给对象设置日期**,但如果每次创建对象时都调用该方法设置信息,未免有点麻烦**,那能否在对象创建时,就将信息设置进去呢?构造函数是一个特殊的成员函数,名字与类名相同,创建类类型对象时由编译器自动调用,以保证每个数据成员都原创 2023-09-11 18:05:13 · 323 阅读 · 2 评论 -
C++初阶--类和对象(上)
本章开始,我们就要学习c++类与对象的相关内容了,在学习之前,我们首先要了解到底什么是类,什么是对象。类由成员函数和成员变量。class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。类的定义方式一般有两种:1,声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。原创 2023-08-17 10:45:47 · 86 阅读 · 1 评论 -
C++初阶--C++入门
从本章开始,我们就要正式的进入到C++的学习了。C++是在C的基础之上,容纳进去了面向对象编程思想,并增加了许多有用的库,以及编程范式等,同时对C语言某些设计不合理的地方进行优化,如在作用域,IO,函数,指针以及宏方面。下面我们先从一些较容易理解的知识开始讲其起,为后续学习类和对象打下基础。定义命名空间,需要使用到namespace关键字,后面跟命名空间的名字,然后接一对**{}即可,{}中即为命名空间的成员**。其中命名空间中可以定义的成员有变量/函数/类型。举几个例子。原创 2023-07-26 16:25:50 · 208 阅读 · 1 评论