- 博客(4)
- 收藏
- 关注
原创 请编写一个抽象类Shape,在此基础上派生出类Rectangle和Circle,二者都有对象面积的函数getArea(),计算对象周长的函数getPerim
请编写一个抽象类Shape,在此基础上派生出类Rectangle和Circle,二者都有对象面积的函数getArea(),计算对象周长的函数getPerim不多说了 直接上源代码 都是为了作业#include<iostream>using namespace std;class Shape{public: virtual float getArea(){}; virtual float getPerim(){};};class Rectangle:public S
2020-06-12 23:42:07
6090
原创 定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2()
定义一个基类BaseClass,从它派生出类DerivedClass。BaseClass有成员函数fn1(),fn2(),DerivedClass也有成员函数fn1(),fn2(),在主函数中声明一个DerivedClass的对象,分别用DerivedClass的对象以及BaseClass和DerivedClass的指针来调用fn1(),fn2(),观察运行结果。//没错的话看到这里的是在做 7-11 有帮助 就给个赞话不多说 直接上代码#include<iostream>using
2020-06-12 22:49:11
12126
1
原创 下列程序有何问题,请仔细体会使用指针时应如何避免出现这个问题
原出错代码#include<iostream>using namespace std;int main()int *p;p=9;cout<<"The value at p:"<<p;return 0;题目程序中“int *p;”是定义了一个指针变量p,“*p=9;”是将p当前指向的指针赋为9。指针p在执行这个赋值操作前并没有初始化这个变量p,所以会有p未初始化的警告错误。可以在第四行这样改 (如int *p=new int())为值初始化。...
2020-06-05 21:53:23
1217
原创 在函数fnl()中定义一个静态变量n,fnl()中对n的值加1,在主函数中,调用fnl()10次,显示n的值,c++
定义一个静态变量n,fnl()中对n的值加1,在主函数中,调用fnl()10次,显示n的值,(有错误即使指出哈)在这里插入代码片
2020-06-05 19:23:20
2689
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人