<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          C++核心準(zhǔn)則C.101:賦予容器值語義?

          e04a05a02b643f05e28f68fbcb7015c3.webp

          dfc0cd54ec3ff6a68f1bc674834255d9.webp

          C.101: Give a container value semantics

          C.101:賦予容器值語義?

          03dab097719af1f0c124c4d046a28504.webp7c10a6c33355154c9a20e62b73ad5b12.webp

          Reason(原因)?

          Regular objects are simpler to think and reason about than irregular ones. Familiarity.

          常規(guī)對象相比非常規(guī)對象更容易理解和思考。這是親和度方面的意義。


          7c10a6c33355154c9a20e62b73ad5b12.webp

          Note(注意)

          If meaningful, make a container Regular (the concept). In particular, ensure that an object compares equal to its copy.

          如果可以理解,讓容器符合常規(guī)(概念)。尤其要保證對象和它的拷貝比較時結(jié)果相等。

          7c10a6c33355154c9a20e62b73ad5b12.webp

          Example(示例)?

          void?f(const?Sorted_vector&?v)
          {
          ????Sorted_vector?v2?{v};
          ????if?(v?!=?v2)
          ????????cout?<????//?...
          }
          7c10a6c33355154c9a20e62b73ad5b12.webp

          Enforcement(實施建議)

          ???


          7c10a6c33355154c9a20e62b73ad5b12.webp

          原文鏈接

          https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#c101-give-a-container-value-semantics




          覺得本文有幫助?請分享給更多人。

          關(guān)注【面向?qū)ο笏伎肌枯p松學(xué)習(xí)每一天!

          面向?qū)ο箝_發(fā),面向?qū)ο笏伎迹?/span>

          瀏覽 91
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日韩视频第1页 | 日批视频在线播放 | 极品粉嫩小泬XXXXHD11 | 日韩黄色电影中文版 | 苍井空黄色视频 |