
类的设计
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 · 5469 阅读 · 0 评论 -
【c++】单目运算符重载例题
//重载单目运算符 #include using 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 · 827 阅读 · 0 评论 -
【c++】const类型在类设计中的用法小结
L类中的const型数据一共有5种形式 1. 常对象【const 对象】 2. 常函数【const 函数】 3. 常指针【const 指针】(两种写法) 4. 常引用【const 引用】(一种写法)(引用的不可重用性) 1. 常对象 类名+const+对象名 const+类名+对象名 作用:建立一个常对象,其中的值不能被外界以任何方式修改 2. 常函数原创 2017-12-29 20:58:10 · 1125 阅读 · 0 评论