<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國際加速解決方案。 廣告
                ## Any 總結 這個類型可以包含不同類型的值,而且與無類類型(如 `void*`)有很大不同。我們總是嚴重地依賴C++中的類型安全,只有在極少數情形下我們會愿意沒有它來干活。 這是有很好的原因的:類型安全防止我們犯錯,并改善了我們代碼的性能。因此,我們應該避免無類類型。還有,發現自己需要異類存儲的情形很少見,或者為了將使用者隔離于類型的細節,或者為了在更低的層次獲得極度的靈活性。`any` 提供了這些功能,同時維護了類型安全,它是我們的工具箱的最好擴充! 在以下情形時使用 Any 庫: * 你需要在容器中存放不同類型的值 * 需要保存未知類型 * 類型被傳遞到無須知曉任何有關該類型信息的層次 Any 的設計同時也是一門很有價值的課程,關于如何封裝一個類型而不影響到該類型的封套類。這種設計可以用于創建泛型函數對象、泛型迭代器等等。它是一個展示封裝的威力以及與模板相關的多態性的例子。 在標準庫中,有很好的工具來存放多個元素。當需要存儲異類的元素時,我們想避免使用新的集合類型。`any` 提供了一種方法,在大多數情況下它可以與已有容器一起使用。在某種程度上,模板類 `any` 擴展了標準庫容器的能力,把不同的類型封入一個同類型的包裝中,就可以把它們放入前述容器中了。 把 Boost.Any 加到已有代碼中是很簡單的。它不需要修改設計,并且立即就增加了靈活性。接口非常小,這使得它成為一個很容易理解的工具。 Any 庫由 Kevlin Henney 創建,與所有 Boost 庫一樣,它由 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>

                              哎呀哎呀视频在线观看