人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

C++箴言:讓=返回一個*this的引用

C++箴言:讓=返回一個*this的引用

更新時間:2022-09-16 文章作者:未知 信息來源:網絡 閱讀次數:

   關于賦值的一件有意思的事情是你可以把它們穿成一串。

  
  int x, y, z;

  x = y = z = 15; // chain of assignments

  另一件有意思的事情是賦值是右結合的,所以,上面的賦值串可以解析成這樣:
  

  x = (y = (z = 15));

  這里,15 賦給 z,然后將這個賦值的結果(最新的 z)賦給 y,然后將這個賦值的結果(最新的 y)賦給 x。

  這里實現的方法就是讓賦值運算符返回一個左側參數的引用,而且這就是當你為你的類實現賦值運算符時應該遵守的約定:

  

  class Widget {

   public:

    ...

    Widget& operator=(const Widget& rhs) // return type is a reference to

    { // the current class

     ...

     return *this; // return the left-hand object

    }

   ...

  }; 

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 峨眉山市| 桦南县| 遵义县| 马边| 黄冈市| 兰西县| 龙海市| 亳州市| 东明县| 政和县| 沂源县| 凤阳县| 富裕县| 沧源| 陆川县| 泰和县| 固安县| 开江县| 梨树县| 曲水县| 葫芦岛市| 永仁县| 三明市| 绿春县| 太湖县| 会东县| 长治县| 浦城县| 上犹县| 樟树市| 邵武市| 冀州市| 鄂托克旗| 海阳市| 固安县| 道真| 双流县| 内江市| 桃江县| 增城市| 南昌县|