首页 相关文章 对C++递增(增量)运算符重载的思考

对C++递增(增量)运算符重载的思考


    在前面的章节中我们已经接触过递增运算符的重载,那时候我们并没有区分前递增与后递增的差别,在通常情况下我们是分别不出++a与a++的差别的,但的确他们直接是存在明显差别的。
  
  先看如下代码: !-- frame contents -- !-- /frame contents -- #include iostream
  using namespace std;
  
  int main()
  {
   int a=0;
   ++(++a);//正确,(++a)返回的是左值
   (a++)++;//错误,(a++)返回的不是左值
   system("pause");...[ 查看全文 ]

2016-02-19 标签:

对C++递增(增量)运算符重载的思考的相关文章

手机页面
收藏网站 回到头部