C++
David_blog
这个作者很懒,什么都没留下…
展开
-
DS-链表学习
DS-链表学习类实现链表结点类的创建class ListNode//结点类{public: int data; ListNode* next; ListNode() { next = NULL; } ListNode(int a) { data = a; next = NULL; }};链表类的创建class LinkList//链表类{public: ListNode* head; int len; LinkList()//链表初始化 { he原创 2022-03-27 23:29:59 · 827 阅读 · 0 评论 -
C++期末复习(例题)
# 继承```某电商网站的会员分为:普通、贵宾两个级别普通会员类Member,包含编号、姓名、积分三个属性,编号和积分是整数,姓名是字符串操作包括构造、打印、积分累加、积分兑换,操作定义如下:1、积分累加Add,是根据消费金额累加积分,无返回值,参数是消费金额(整数),积分根据消费金额按1比1的比例累加2、积分兑换Exchange,是按照每100积分换1元的比例,把积分兑换成现金。参数是要兑换的积分数量,返回值是兑换的现金数量。注意:兑换积分数量不足100的部分是不能兑换的,例如会员...原创 2022-01-09 18:30:16 · 707 阅读 · 0 评论 -
函数模板与类模板
函数模板和矩阵模板模板的概念定义模板指C++能够将数据类型作为一个可变化的数据类型形参进行定义的功能。通俗理解模板就是将类型参数化函数模板格式template<class T,......> 返回值 函数名(形式参数表) { 函数体 }举例template<class T> void tsort(T* a, int n) { for (int i = 0; i < n; i++) ...原创 2021-12-16 17:38:02 · 117 阅读 · 0 评论 -
C++的拷贝构造函数
C++拷贝构造函数什么是拷贝构造函数拷贝构造函数是一种特殊的构造函数,函数的名称必须和类名称一直,它必须的一个参数是本类型的一个引用变量 拷贝构造函数调用的时机牵扯到需要传递对象,就会牵扯到拷贝构造函数class CExample {private: int a;public: //构造函数 CExample(int b) { a = b; } //拷贝构造 CExample(const CExample& C) { a = C.a; cou...原创 2021-12-05 17:54:38 · 398 阅读 · 0 评论 -
C++的多态
C++的多态什么是多态C++允许子类的成员函数重载基类的成员函数,即子类与基类有相同名称的成员函数,而一个对象调用成员函数时,两个重载的函数都在它自己可使用范围内。C++的继承机制中用一种称为多态性的技术来解决调用哪一个成员函数的问题。这种在运行时,能依据其类型确认调用哪个函数的能力,称为多态性,或称迟后联编,也有的译为滞后联编。多态如何工作:虚函数为了指明某个成员函数具有多态性,用关键字virtual来标志其为虚函数。例如:class Member {protecte...原创 2022-01-02 16:21:54 · 415 阅读 · 0 评论