
C++
C++实验
Misky3200
这个作者很懒,什么都没留下…
展开
-
c++函数重载
掌握函数重载的几种方式,并掌握带缺省值参数的函数重载机制。 要求1:利用重载求两个整数、三个整数和四个整数的最小值。 要求2:利用重载实现对10个整数和10个实数的排序。 要求3:定义类Rectangle为一般矩形和正方形,利用内联和重载方式实现其构造函数,并定义成员函数计算输出其面积 #include<iostream> #include<string> using namespace std; int add(int a, int b); int add(int a, int b原创 2022-09-29 21:47:55 · 770 阅读 · 0 评论 -
c++类对象的构造与析构
掌握构造/析构函数的应用,并掌握构造函数的重载。 要求1:定义链表类及其节点类,并定义各自的构造与析构函数; 要求2:在类的构造/析构函数中输出信息,观察构造/析构过程; 要求3:在链表上实现节点的插入与删除; 要求4:要求能够为节点正确的动态申请空间与释放空间 #include<iomanip> #include<iostream> #include<string> using namespace std; struct Node { int data; Node原创 2022-09-29 21:46:37 · 283 阅读 · 0 评论 -
c++静态与常量
要求1:定义班级类,并在其内定义静态数据成员统计人数,并定义静态成员函数输出该数据;班级类中定义学生成员数据,并定义为链表方式;定义班级类的拷贝构造函数,并能复制班级内的学生成员。要求2:分别设计函数参数、返回值为const修饰的指针形式,体会与一般函数的区别;要求3:分别设计函数参数、返回值为const修饰的引用形式,体会与一般函数的区别。掌握静态、常量的应用,并掌握拷贝构造函数。原创 2022-10-11 16:52:45 · 458 阅读 · 0 评论