- 博客(7)
- 收藏
- 关注
原创 试着编写一个的简单的求给定数平方根的程序。要求设计一个异常类用异常处理机制来检测给定数为负数的情况。在主函数中进行测试。
#include<iostream>#include<cmath>#include<string>using namespace std;class Mistake{ string str;public: Mistake() :str("the number should be positive") {}; void show() { cout << str << endl; }};void getsqrt(d.
2022-05-24 20:23:58 421
原创 试着编写一个栈的类模板,至少包含构造函数、析构函数、压栈、出栈、取栈顶元素等成员函数,以便为任何类型的对象提供栈结构数据的操作,并在主函数中进行测试。
#include<iostream>#include<string>#include<cassert>using namespace std;template<typename T,int Size>class Stack{public: Stack(); ~Stack(); void Push(T e); int Top(); void Pop(); bool isFull()const; bool isEmpty()const.
2022-05-24 20:23:17 578
原创 试着编写用模板函数MySwap实现对不同类型的数据进行交换,并在主函数中机型测试。
#include<iostream>#include<string>using namespace std;template<typename T>void Myswap(T& a, T& b){ T temp = a; a = b; b = temp;}int main(){ int a = 10; int b = 20; char c = 'c'; char d = 'd'; float e = 1.1; floa.
2022-05-24 20:22:34 738
原创 Shape抽象类
设计一个一维的int数组类IntArray(属性:下标下限、下标上限、int型指针),可以任意指定下标范围(初始化时要判断下标是否正确),并重载下标访问运算符“[]”实现数组类的下标访问。在主函数中(创建一个下标1-10的数组对象,初始化并输出)进行测试。#include<iostream>using namespace std;class IntArray{private: int min, max; int* Array;public: IntArray(int _mi
2022-05-22 17:12:37 1592
原创 设计一个基类Employee
一家公司有四类人员:总经理、技术员、销售经理、销售员。设计一个基类Employee,派生出总经理Manager、技术人员Technician、销售经理Salesmanager和销售员Salesman。销售经理既是经理又是销售人员,兼具两类人员的特点,因此同时继承Manager 和Salesman 两个类。1)Employee 类的基本属性:编号、姓名、性别、出生日期、职位、薪水等;出生日期使用自定义的 Date(日期)类;2)Date 类的基本属性:年、月、日,均采用int类型;3)派生类Tec
2022-05-21 22:34:36 1257
原创 一维的int数组类IntArray
设计一个一维的int数组类IntArray(属性:下标下限、下标上限、int型指针),可以任意指定下标范围(初始化时要判断下标是否正确),并重载下标访问运算符“[]”实现数组类的下标访问。在主函数中(创建一个下标1-10的数组对象,初始化并输出)进行测试。#include<iostream>using namespace std;class IntArray{private: int min, max; int* Array;public: IntArray(int _mi
2022-05-18 21:19:23 1420
原创 类的多态性(C++)
定义一个复数类Complex,重载运算符“+”、“-”、“*”、“~”“==”以及“<<”,使之能用于复数的加、减、乘、求反(虚部反)、比较和输出等运算。其中“+”“-”“~”重载为成员函数,“*”“==”“<<”重载为友元函数。#include<iostream>using namespace std;class Complex{private: double real; double imag;public: Complex()
2022-05-18 20:36:51 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人