C++
文章平均质量分 78
yyq_9623
这个作者很懒,什么都没留下…
展开
-
c++中有些重载运算符为什么要返回引用
c++中有些重载运算符为什么要返回引用 事实上,我们的重载运算符返回void、返回对象本身、返回对象引用都是可以的,并不是说一定要返回一个引用,只不过在不同的情况下需要不同的返回值。 那么什么情况下要返回对象的引用呢? 原因有两个: 允许进行连续赋值 防止返回对象(返回对象也可以进行连续赋值)的时候调用拷贝构造函数和析构函数导致不必要的开销,降低赋转载 2017-12-04 10:13:21 · 710 阅读 · 1 评论 -
C++ string类实现
#include #include using namespace std; class String{ friend ostream& operator friend istream& operator>> (istream&,String&);//重载>>运算符 public: String(const char* str=NULL);转载 2017-11-28 10:27:39 · 404 阅读 · 0 评论