• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    map映射表如何使用自定義對象作為value

    C++標準中提供了map容器映射表,對于有些復雜的需求場景,需要自定義對象來作為map容器的value, 這樣代碼的才能有好的閱讀性和維護性,所以,本文就來說明下如何實現。

    東西/原料

    • C++

    方式/步調

    1. 1

      起頭先界說實現自界說對象,該對象的功能就是存儲map容器value的相關信息,具體存儲的內容,需要按照具體需求場景確定(注重,需要實現默認機關函數)

    2. 2

      接著界說靜態全局的map類型的變量,而且對其進行初始化,而value利用的就是上一個步調實現的自界說類

    3. 3

      然后按照key值獲取map中對應的value,再經由過程value對象的get函數獲取數值

    4. 4

      運行打印的信息如下所示,輸出的值與起頭賦值是一致的

    5. 5

      接下來看看界說實現類型為map的局部變量,而且對變量值進行賦值

    6. 6

      同樣的,按照key值獲取map中對應的value,而且打印map容器中的所有值

    7. 7

      最后從運行輸出的打印信息看,打印出來的所有變量值與初始值也是一致的

    注重事項

    • 喜好經驗接待點贊投票!
    • 經驗由 YWMLI1 原創,首發百度經驗,轉載請注明出處!
    • 發表于 2020-01-14 17:00
    • 閱讀 ( 777 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆