2016年9月1日
摘要: 和普通变量一样,对象之间也可以相互赋值。赋值运算符“=”可以用来将一个对象拷贝给另一个已经存在的对象。对象之间的赋值是将成员变量依次拷贝,而不是将整个对象的内存按位拷贝。 对象之间的赋值: 一般情况下,默认的“=”就能满足我们的需求,但是当一个类中包含指针类型的成员变量时,可能会带来问题。请看下面的 阅读全文
posted @ 2016-09-01 21:45 白宫飘红旗 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 自增“++”和自减“--”都是一元运算符,它的前置形式和后置形式都可以被重载。请看下面的例子: 上面的代码定义了一个简单的秒表类,min 表示分钟,sec 表示秒钟,setzero() 函数用于秒表清零,run() 函数是用来描述秒针前进一秒的动作,接下来是三个运算符重载函数。 先来看一下 run( 阅读全文
posted @ 2016-09-01 20:54 白宫飘红旗 阅读(686) 评论(0) 推荐(0) 编辑