C++
文章平均质量分 71
b_leech
这个作者很懒,什么都没留下…
展开
-
C++ 自加以及自减的操作符重载
再对++ 、-- 操作符重载时,总是会考虑,重载函数的参数应该如何,返回值又该如何? 1、值为引用的函数可以用作赋值运算符的左操作数。(另外,用引用返回一个函数值的最大好处是,在内存中不产生被返回值的副本。) 2、++、--的操作应该满足以下的操作; i++、i--:可以作为右值,但不能作为左值,即可以进行j=i++,但不存在 i++ = j; ++i、--i:可以作为左值,但不能原创 2015-03-30 22:42:12 · 582 阅读 · 0 评论 -
C++ 虚析构函数
类型需要虚析构函数的另外一个特征 是该类型具有指针成员或引用成员。如果有指针成员和引用成员,则该类型通常需要实现析构函数以及拷贝操作。 通常,一个实现了析构函数的类型同时也需要实现拷贝构造函数与拷贝复制函数。 作为一个经验法则: 如果你有一个带有虚函数功能的类,则它需要一个虚析构函数,原因如下: 1. 如果一个类有虚函数功能,它经常作为一个基类使用。 2.如果它是转载 2015-04-04 19:46:08 · 351 阅读 · 0 评论