![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
类的设计
kikook
这个作者很懒,什么都没留下…
展开
-
【C++】重载运算符号时的函数返回值类型问题
c++课本p312有关于单目运算符++重载的示例以前++为例其代码Time Time::operator++(){ if(++sec>=60){ sec-=60; ++minute; } return *this;}//看到之后非常不解,此程序明明只需要将本对象中的private数据minute和second改掉就好了,就如同我的版本void原创 2017-12-31 22:48:05 · 5334 阅读 · 0 评论 -
【c++】单目运算符重载例题
//重载单目运算符 #includeusing namespace std;class Time{ public: Time(int m=0,int s=0):second(s),minute(m){} void display(); Time operator++(int); private: int minute,second;};void Time::displ原创 2017-12-31 23:50:46 · 786 阅读 · 0 评论 -
【c++】const类型在类设计中的用法小结
L类中的const型数据一共有5种形式1. 常对象【const 对象】2. 常函数【const 函数】3. 常指针【const 指针】(两种写法)4. 常引用【const 引用】(一种写法)(引用的不可重用性) 1. 常对象类名+const+对象名const+类名+对象名作用:建立一个常对象,其中的值不能被外界以任何方式修改 2. 常函数原创 2017-12-29 20:58:10 · 1050 阅读 · 0 评论