C++的类、操作符重载与派生类

1 类的基本概念
定义一个时间类,它能表示时、分、秒,并提供以下操作。编写程序测试类的功能。
2 操作符重载函数
为Time类继续添加操作符重载成员函数,并测试。
3 派生类
利用时间类Time,定义一个带时区的时间类ExtTime。除了构造函数和时间调整函数外,ExtTime的其他功能与Time类似。用虚函数实现函数void display( );调用的动态绑定。

继续阅读 →

2.3-变量的大小与sizeof操作符

……计算机的可用内存是有限的,一旦我们声明了一个变量,只要这个变量还存在,就会占用一部分的空闲内存。由于现代计算机的内存通常很大,所以这通常不是问题(特别是只有几个变量的小程序),但是如果你的程序拥有巨量的变量(例如10,000个)或者可用内存相当有限(例如进行单片机开发时),使用1字节和8字节的变量性能开销就会是天壤之别……

继续阅读 →