
C++综合实例
文章平均质量分 67
JinHuanBaobei
这个作者很懒,什么都没留下…
展开
-
用控制语句实现万年历
万年历三个基本功能:1.显示指定一年的日历2.显示指定一月的日历3. 查询某天是星期几 实现代码如下: /* * File: Calendar.cpp * Author: yubao *This is a calendar * Created on May 9, 2009, 9:59 PM */#include #include #include using原创 2009-05-09 21:52:00 · 795 阅读 · 0 评论 -
C++中派生类析构函数实例
派生类析构函数的执行次序和构造函数正好相反,顺序如下:首先,派生类新增的普通成员进行处理,然后对派生类新增的对象成员进析构处理,最后对所有从基类继承来的成员进行处理。这些工作分别是执行1。 派生类析构函数。2。 调用派生类对象成员所在的类的析构函数。3。调用基类析构函数--------------------------------------------------/原创 2009-05-31 08:08:00 · 982 阅读 · 0 评论 -
C++中派生类的构造函数实例
如果基类声明了带有参数的构造函数,派生类就应当声明构造函数。如果基类没哟声明构造函数,派生类也可以不声明构造函数,全部采用默认的构造函数。---------------------------------------------------派生类的构造函数的执行次序是比较重要的,企业比试常考派生类的构造函数的执行次序如下:(1) 调用基类构造函数,调用顺序按照他们被继承时的原创 2009-05-31 07:58:00 · 1450 阅读 · 0 评论 -
C++中运算符重载实例
/* * File: mian.cpp * Author: yubao * * Created on June 1, 2009, 11:27 PM */#include using namespace std;class complex{public: complex(double r=0.0, double i=0.0)原创 2009-06-01 23:37:00 · 1161 阅读 · 1 评论 -
C++中作用域分别的实例
在没有虚函数的情况下,如果派生类的多个基类有同名的成员,1。 同时,派生类又新增这样的同名成员,在这种情况下,派生类的成员将隐藏所有基类的同名成员。这时使用 “ 对象名.成员名” 可以唯一访问派生类新增的成员。 基类成员可以通过基类名和作用域分别符(::)访问。2。如果派生类没有声明同名成员, “ 对象名.成员名”不能唯一标志和访问成员。 必须基类成员原创 2009-05-31 08:24:00 · 1182 阅读 · 0 评论 -
C++中虚基类实例
问题提出当某类的部分或者全部的直接基类是从另一个共同的基类派生而来时,在这些直接基类中从上一级共同基类继承来的成员就有相同的名称。在派生类的对象中,这些同名的数据成员在内存中同时拥有度过哦俄拷贝,同一个函数名就会有多个映射。可以使用作用域来唯一标识他们。问题解决也可以将共同的基类设置为虚基类,这时从不同的路径继承过来的同名数据在内存中就只有一个拷贝,同名函数也只有一个映射。原创 2009-05-31 09:05:00 · 1476 阅读 · 0 评论 -
C++中虚析构函数实例
/* * File: main.cpp * Author: yubao * * Created on June 1, 2009, 11:47 PM */#include using namespace std;class Base{public: virtual ~Base() //如果不声明为虚函数,那么派生类的析构函原创 2009-06-01 23:57:00 · 974 阅读 · 1 评论 -
C++中虚函数的实例
/* * File: main.cpp * Author: yubao * * Created on June 1, 2009, 11:39 PM */#include using namespace std;class B0{public: virtual void display() { cout原创 2009-06-01 23:47:00 · 623 阅读 · 0 评论 -
C++中私有继承实例
当类的继承方式为似有继承时,基类的共有成员和保护成员都以私有成员身份出现在派生类中,而基类的似有成员在派生类中不可见。也就是说基类的共有和保护成员被继承后作为派生类的似有成员,派生类的其他成员可以直接访问他们,但是在类外部的通过派生类的对象无法直接访问。无论是派生类的成员还是通过派生类的对象,都不能访问基类继承的似有成员。--------------------------------原创 2009-05-30 23:31:00 · 999 阅读 · 0 评论 -
Uubuntu9.04下安装Qt
首先,下载Qt SDK,到以下网址去下载就可以了,一般下载免费版的。 安装好后运行一个简单的Qt程序,会提示错误:usr bin ld cannot find lgobject-2.0都是这种类似的错误,对于这方面的错误,国内的文章目前没有很好的解决方案。幸好俺英文阅读水平不错,找到了解决方案。以下就是解决方式,转自http://blog.dixo.net/200原创 2009-07-31 12:02:00 · 816 阅读 · 1 评论 -
航空订票系统的菜单设计
这个例子很简单就把代码贴出来吧 /* * File: Menu.cpp * Author: yubao * * Created on May 8, 2009, 11:11 PM */#include #include using namespace std;/* *function name: Order *function: to order tickets */void Or原创 2009-05-09 21:46:00 · 1242 阅读 · 0 评论 -
用数组和指针实现公司职员信息的管理程序
这个实例设计了一个公司职员的信息管理程序,用数组和指针实现。实现的功能:1。 增加职员信息2。 查找职员信息3。显示多有职员信息4。 删除职员信息 实现代码如下: /* * File: ClassDeclaration.h * Author: yubao * * Created on May 10, 2009, 10:38 PM */#include #i原创 2009-05-11 07:13:00 · 896 阅读 · 0 评论 -
C++中类模板实例
/* * File: main.cpp * Author: yubao * * Created on June 4, 2009, 6:12 PM */#include #include using namespace std;struct Student{ int id; float gpa;};template原创 2009-06-04 18:27:00 · 1130 阅读 · 0 评论