<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## Operators 總結 為用戶自定義類型提供一組正確的關系操作符和算術操作符是非常重要的,而且正確地實現它也是一個重大 的挑戰。通過使用Operators庫,這個任務大大地簡化了,正確性和對稱性也隨之而來。除此之外,這個庫還提供了一組完整的操作符定義,這些類所支持 的概念被適當地命名和定義,可以在定義你的類時明確這些概念(也是通過Operators庫!)。在本章中,我們已經看了幾個例子,關于如何使用這個庫來 改進帶有操作符的程序,使程序更為簡單,正確性也更有保證。一個可悲的事實是,為用戶自定義類型提供重要的關系操作符和算術操作符常常被忽略掉,部分的原 因是由于為了正確獲得它們需要做大量的工作。現在這種情形不會再出現了,因為有了Boost.Operators。 在提供關系操作符和算術操作符時要重點考慮的一點是,首先要確認提供它們是有必要的。當類型間存在順 序關系時,或者在創建數值類型時,總是需要提供操作符的,但對于其它類型,操作符可能就不能清晰地傳遞設計的意圖。操作符幾乎總是提供語法上的好處,這種 語法上的好處不應被低估。不幸的是,操作符又是誘人的。明智地使用它們,它們就會發揮巨大的威力。當你決定為一個類增加操作符, Boost.Operators庫可以為你的工作提高質量和效率。結論是,你應該在深思熟慮之后再決定是否給你的類增加操作符,當你決定要增加時,就使用 Operators庫。 Operators庫是多個人的貢獻的結果。它從David Abrahams開始,并接受了Jeremy Siek, Aleksey Gurtovoy, Beman Dawes, 和 Daryle Walker等人的有價值的補充。正如多數Boost庫一樣,無數其它人的貢獻才形成了今天這個庫。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看