<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ## Variant 總結 類別聯合(discriminated unions)在日常編程中非常有用,這個事實無須驚訝,Boost.Variant 庫提供了高效且易用的 `variant` 類型,它正是基于類別聯合的。因為C++的聯合對于很多類型很難使用(它只支持內建類型和 POD 類型),長期以來一直需要別的東西來取代它。許多創建類別聯合的嘗試都存在某些重要的缺點。例如,早期的嘗試通常僅支持固定的一組類型,的確妨礙了維護性 和靈活性。Boost.Variant 通過模板避免了這些限制,理論上允許創建任意的 `variant` 類型。在處理類別聯合時類型轉換代碼總會成為問題所在;在處理前需要測試當前值的類型,這導致了維護的麻煩。Boost.Variant 提供了簡單的值取回操作以及類型安全的訪問機制,這是解決問題的新穎方法。最后,效率也是早期的嘗試所關心的,這個庫也很好地照顧到了效率,它使用基于棧 的存儲,而不是基于堆的。 Boost.Variant 是一個成熟的庫,有非常多的特性,使用 `variant` 類型容易且高效。這是 Boost.Any 庫的補充,同樣應該成為你的專業C++工具箱中的一員。 Boost.Variant 的作者是 Eric Friedman 和 Itay Maman.
                  <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>

                              哎呀哎呀视频在线观看