![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
VC小项目实战
小凡1991
我就是我
展开
-
【VC小项目】-13.0项目导引(2)
【1】阅读、修改和运行关于交通工具类的程序,回答问题,以理解相关技术方法(1)请写出程序的执行结果,并在调试时对照理解#include using namespace std;class Vehicle //交通工具{public: void run() const { cout << "run a vehicle. "<<endl; }};class Ca原创 2016-06-28 10:51:54 · 403 阅读 · 0 评论 -
【VC小项目】-13.0项目导引(1)
程序阅读——多态性与抽象类(1)虚函数#includeusing namespace std;class A {int a;public: A():a(5){} virtual void print()const { cout<<a;}};class B: public A { char b;public: B() { b='E'; } vo原创 2016-06-28 09:45:00 · 393 阅读 · 0 评论 -
【VC小项目】-13.1动物可以这样叫
下面给出的基类Animal声明和main()函数:class Animal{public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; }};int main( ){ Animal *p; p = new Animal(); p->cry(); Mouse m1(原创 2016-06-30 09:44:17 · 469 阅读 · 0 评论 -
【VC小项目】-13.2形状类族的中的纯虚函数
写一个程序,定义抽象基类Shape,由它派生出3个派生类,Circle(圆形)、Rectangle(矩形)、Triangle(三角形)。用如下的main()函数,求出定义的几个几何体的面积和。int main(){ Circle c1(12.6),c2(4.9);//建立Circle类对象c1,c2,参数为圆半径 Rectangle r1(4.5,8.4),r2(5.0,2.原创 2016-06-30 10:16:24 · 337 阅读 · 0 评论 -
【VC小项目】-13.3立体类族共有的抽象类
要求:设计一个抽象类CSolid,含有用于求表面积及体积的两个纯虚函数。设计派生类CCube、CBall、CCylinder,分别表示正方体、球体及圆柱体。在main()函数中,定义CSolid *p;(p是指向基类的指针,且这个基类是个抽象类)。要求利用这个p指针,能够求出正方体、球体及圆柱体对象的表面积及体积。解答:#include "iostream"using names原创 2016-06-30 10:25:38 · 332 阅读 · 0 评论 -
【VC小项目】-14.0初识STL源代码
STL中的简单容器和迭代器:(1)#include#include#includeusing namespace std;int main(){ vector ivec; int i; for(i = 0; i < 5; i++ ) ivec.push_back(i); for(i = 0; i < 5; i++)原创 2016-06-30 15:46:24 · 548 阅读 · 0 评论 -
【VC小项目】-14.1排序函数模板
已知:void Sort(int a[],int size);void Sort(double a[],int size);是一个函数模板的两个实例,其功能是将数组a中的前size个元素按从小到大顺序排列。试设计这个函数模板。解答:#includeusing namespace std;templatevoid Sort(T set[],int n){ int i原创 2016-06-30 16:44:16 · 383 阅读 · 0 评论 -
【VC小项目】-14.2两个成员的类模板
设有如下的类声明:class Test{public:void SetData1(int val) { data1=val; }void SetData2(double val) {data2=val: }int GetData1() { return data1; }double GetData2() { return data2; }private:int data1;原创 2016-06-30 17:19:19 · 426 阅读 · 0 评论