- 博客(3)
- 收藏
- 关注
原创 c++类模板的使用
在定义模板时我们常用class, 但是你也可以为了区分类模板与函数模板运用typename。template//clss与typename的作用是相同的class 类名{模板中定义的类型名1 变量1;模板中定义的类型名2 变量2;}类模板的实现注意类模板不可以自行类型推导,须显式指定类型,所以我们需要加。并且 类模板在定义template时候,可以加上默认参数。类名 变量名(参数)
2022-09-06 21:27:20 291 1
原创 c++抽象类的运用
这里我们创建了三个类同样都继承与基类(抽象类),当然你可以不只继承一个,继承多个只需要在class : 后加一个","再加你要继承的类和继承方式,1.如果父类定义了一个或者多个纯虚函数,则父类是抽象类,抽象类不可以定义对象,没有析构和构造函数。抽象类就是在类中有纯虚函数的类,什么是纯虚函数呢?因为我们需要求每个类对应形状的面积,所以我们运用了show函数来计算并且返回我们需要的值,2. 父类有纯虚函数,则子类必须重写,如果子类不重写,则子类也是抽象类。class
2022-09-05 12:00:00 131
原创 c++ new的重载
作 用: 和malloc相似,在堆区申请内存空间。格 式: 指针变量 = new 类型 开辟一个类型空间,不会初始化。 指针变量 = new 类型(初始值) 开辟一个内存空间,会初始化成初始值。 指针变量 = new 类型[数组大小] 开辟数组大小个内存空间,不会初始化。
2022-09-03 16:26:39 267
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人