c++
文章平均质量分 57
DZ048
这个作者很懒,什么都没留下…
展开
-
C++基础知识(五)类进阶:模板类
在某些场景下,继承和包含并不总是能满足重用代码的需要。比如,容器类。容器类设计用来存储其他对象或数据类型。 比如如下的Stack类:Stack.h#ifndef STACK_H_#define STACK_H_#include using namespace std;typedef unsigned long Type;class Stack{private:原创 2018-01-31 11:34:51 · 264 阅读 · 0 评论 -
C++基础知识(二)C++类基础
目录 1.类的定义 2.类的两种实现方式 3.对象的定义和对象成员的使用 4.构造函数和析构函数 5.堆对象 6.public,private,protected的使用 7.特殊成员函数 8.自定义String类1.类的定义 类是一种抽象数据类型,它是将不同类型的数据和与这些数据相关的操作封装在一起的集合体。因此,类的定义一般包含原创 2018-01-30 14:29:12 · 364 阅读 · 0 评论 -
C++基础知识(一)基础知识
基本数据类型 C++基本类型的最小存储空间 bool 类型 char 字符型 8位 wchar_t 宽字符型 16位 short 短整型 16位 int 整形 16位 long 长整形 32位 float 单精度浮点型 6位有效数字 double 双精度浮点型 10位有效数字 long double 扩展精度浮点型 10位有效数字原创 2017-12-27 20:39:11 · 400 阅读 · 0 评论 -
C++基础知识(三)类进阶:多态
什么是多态? 相同对象收到不同消息或不同对象收到相同消息时产生的不同的动作。在C++的类中,有着静态多态和动态多态。静态多态指的是函数的重载,而动态多态指的是晚绑定。静态多态class Rect //矩形类{public: int calcArea(int width); int calcArea(int width,int height);原创 2018-01-05 22:29:45 · 261 阅读 · 0 评论 -
C++基础知识(四)类进阶:抽象类和接口
抽象类:类中存在没有实现的方法,不能实例化 接口:类中的方法都没有实现。 在C++中,抽象类则说明类中有一部分方法是纯虚函数,接口则说明类中所有方法都是纯虚函数。 纯虚函数:方法没有函数体。在声明后面加上”=0”例子:#include using namespace std;class Shape{ public: //纯虚函数 virt原创 2018-01-05 22:52:02 · 166 阅读 · 0 评论