<legend id='71KES'><style id='71KES'><dir id='71KES'><q id='71KES'></q></dir></style></legend>

    1. <tfoot id='71KES'></tfoot>
      <i id='71KES'><tr id='71KES'><dt id='71KES'><q id='71KES'><span id='71KES'><b id='71KES'><form id='71KES'><ins id='71KES'></ins><ul id='71KES'></ul><sub id='71KES'></sub></form><legend id='71KES'></legend><bdo id='71KES'><pre id='71KES'><center id='71KES'></center></pre></bdo></b><th id='71KES'></th></span></q></dt></tr></i><div id='71KES'><tfoot id='71KES'></tfoot><dl id='71KES'><fieldset id='71KES'></fieldset></dl></div>

        <bdo id='71KES'></bdo><ul id='71KES'></ul>
    2. <small id='71KES'></small><noframes id='71KES'>

      初始化一个静态 std::map<int, int>在 C++ 中

      时间:2024-05-12
      <i id='2UZTD'><tr id='2UZTD'><dt id='2UZTD'><q id='2UZTD'><span id='2UZTD'><b id='2UZTD'><form id='2UZTD'><ins id='2UZTD'></ins><ul id='2UZTD'></ul><sub id='2UZTD'></sub></form><legend id='2UZTD'></legend><bdo id='2UZTD'><pre id='2UZTD'><center id='2UZTD'></center></pre></bdo></b><th id='2UZTD'></th></span></q></dt></tr></i><div id='2UZTD'><tfoot id='2UZTD'></tfoot><dl id='2UZTD'><fieldset id='2UZTD'></fieldset></dl></div>

      1. <legend id='2UZTD'><style id='2UZTD'><dir id='2UZTD'><q id='2UZTD'></q></dir></style></legend>
          <bdo id='2UZTD'></bdo><ul id='2UZTD'></ul>

          <tfoot id='2UZTD'></tfoot>

              <tbody id='2UZTD'></tbody>

                <small id='2UZTD'></small><noframes id='2UZTD'>

              • 本文介绍了初始化一个静态 std::map<int, int>在 C++ 中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                问题描述

                初始化静态地图的正确方法是什么?我们是否需要一个静态函数来初始化它?

                What is the right way of initializing a static map? Do we need a static function that will initialize it?

                推荐答案

                使用 C++11:

                #include <map>
                using namespace std;
                
                map<int, char> m = {{1, 'a'}, {3, 'b'}, {5, 'c'}, {7, 'd'}};
                

                使用 Boost.Assign:

                #include <map>
                #include "boost/assign.hpp"
                using namespace std;
                using namespace boost::assign;
                
                map<int, char> m = map_list_of (1, 'a') (3, 'b') (5, 'c') (7, 'd');
                

                这篇关于初始化一个静态 std::map<int, int>在 C++ 中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                上一篇:模板专业化 VS 函数重载 下一篇:重载运算符<<时,std::endl 是未知类型

                相关文章

                  <legend id='8jApJ'><style id='8jApJ'><dir id='8jApJ'><q id='8jApJ'></q></dir></style></legend>

                  <tfoot id='8jApJ'></tfoot>

                    • <bdo id='8jApJ'></bdo><ul id='8jApJ'></ul>
                  1. <small id='8jApJ'></small><noframes id='8jApJ'>

                    <i id='8jApJ'><tr id='8jApJ'><dt id='8jApJ'><q id='8jApJ'><span id='8jApJ'><b id='8jApJ'><form id='8jApJ'><ins id='8jApJ'></ins><ul id='8jApJ'></ul><sub id='8jApJ'></sub></form><legend id='8jApJ'></legend><bdo id='8jApJ'><pre id='8jApJ'><center id='8jApJ'></center></pre></bdo></b><th id='8jApJ'></th></span></q></dt></tr></i><div id='8jApJ'><tfoot id='8jApJ'></tfoot><dl id='8jApJ'><fieldset id='8jApJ'></fieldset></dl></div>