<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)則R.14: 避免使用[]參數(shù),應(yīng)該使用span

          c0994d2b890168bd31adbde85d3ad4d1.webp

          R.14: Avoid?[]?parameters, prefer?span

          R.14: 避免使用[]參數(shù),應(yīng)該使用span


          Reason(原因)

          An array decays to a pointer, thereby losing its size, opening the opportunity for range errors. Use?span?to preserve size information.

          數(shù)組退化成指針,從而失去大小信息,打開了范圍錯誤的可能性。使用span提供大小信息。


          Example(示例)

          void f(int[]);          // not recommended

          void f(int*); // not recommended for multiple objects
          // (a pointer should point to a single object, do not subscript)

          void f(gsl::span); // good, recommended

          Enforcement(實施建議)

          Flag?[]?parameters. Use?span?instead.

          標(biāo)記[]參數(shù)。使用span參數(shù)。


          原文鏈接:

          https://github.com/isocpp/CppCoreGuidelines/blob/master/CppCoreGuidelines.md#r14-avoid--parameters-prefer-span




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

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

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


          瀏覽 55
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          <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>
                  精品免费视频娱乐亚洲 | 蜜臀av一区二区 蜜芽av最新网址 | 成人做爱视频免费观看 | 成人大片在线播放 | 国产老熟女av |