6868
6969 </ head >
7070 < body >
71- < header data-kunai-mdinfo ="{"meta": {"header": ["flat_map"], "namespace": ["std"], "class": ["flat_map"], "id-type": ["function template"], "cpp": ["cpp23"]}, "sources": [{"id": "1b70ba2d8c5525ed94978dc552096935067e58b4", "source": "#include <iostream>\n#include <flat_map>\n\nint main()\n{\n std::flat_map<int, char> fm;\n\n // \u30ad\u30fc\u3068\u5024\u306epair\u3092\u4f5c\u308b\u3053\u3068\u306a\u304f\u633f\u5165\u3067\u304d\u308b\n fm.emplace(3, 'A'); // \u30ad\u30fc3\u3068\u3001\u5024'A'\u3092\u633f\u5165\n fm.emplace(1, 'B');\n fm.emplace(4, 'C');\n\n for (const auto& [key, value] : fm) {\n std::cout << key << \" : \" << value << std::endl;\n }\n}\n"}, {"id": "6e94a6276173a4fa045bd4d578c28621472dfb7f", "source": "#include <iostream>\n#include <flat_map>\n#include <string>\n#include <tuple>\n\nstruct Point {\n int x, y;\n Point(int x, int y) : x(x), y(y) {}\n};\n\nint main()\n{\n stdx::flat_map<std::string, Point> fm;\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, 'C'), // \u30ad\u30fc\u306e\u578bstd::string\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n std::forward_as_tuple(1, 2)); // \u5024\u306e\u578bPoint\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, 'A'),\n std::forward_as_tuple(3, 4));\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, 'B'),\n std::forward_as_tuple(5, 6));\n\n for (const auto& [key, value] : fm) {\n std::cout << key << \" : (\" << value.x << \", \" << value.y << ')' << std::endl;\n }\n}\n"}], "page_id": ["reference", "flat_map", "flat_map", "emplace"]} ">
71+ < header data-kunai-mdinfo ="{"meta": {"header": ["flat_map"], "namespace": ["std"], "class": ["flat_map"], "id-type": ["function template"], "cpp": ["cpp23"]}, "sources": [{"id": "1b70ba2d8c5525ed94978dc552096935067e58b4", "source": "#include <iostream>\n#include <flat_map>\n\nint main()\n{\n std::flat_map<int, char> fm;\n\n // \u30ad\u30fc\u3068\u5024\u306epair\u3092\u4f5c\u308b\u3053\u3068\u306a\u304f\u633f\u5165\u3067\u304d\u308b\n fm.emplace(3, 'A'); // \u30ad\u30fc3\u3068\u3001\u5024'A'\u3092\u633f\u5165\n fm.emplace(1, 'B');\n fm.emplace(4, 'C');\n\n for (const auto& [key, value] : fm) {\n std::cout << key << \" : \" << value << std::endl;\n }\n}\n"}, {"id": "d8caa7735411a3a295299d46ceece050d88c5854", "source": "#include <iostream>\n#include <flat_map>\n#include <string>\n#include <tuple>\n\nstruct Point {\n int x, y;\n Point(int x, int y) : x(x), y(y) {}\n};\n\nint main()\n{\n std::flat_map<std::string, Point> fm;\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, 'C'), // \u30ad\u30fc\u306e\u578bstd::string\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n std::forward_as_tuple(1, 2)); // \u5024\u306e\u578bPoint\u306e\u30b3\u30f3\u30b9\u30c8\u30e9\u30af\u30bf\u5f15\u6570\u3092\u6e21\u3059\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, 'A'),\n std::forward_as_tuple(3, 4));\n\n fm.emplace(std::piecewise_construct,\n std::forward_as_tuple(3, 'B'),\n std::forward_as_tuple(5, 6));\n\n for (const auto& [key, value] : fm) {\n std::cout << key << \" : (\" << value.x << \", \" << value.y << ')' << std::endl;\n }\n}\n"}], "page_id": ["reference", "flat_map", "flat_map", "emplace"]} ">
7272 < nav class ="navbar navbar-default " role ="navigation ">
7373 < div class ="container-fluid ">
7474 < div class ="navbar-header ">
200200
201201 < p class ="text-right "> < small >
202202 最終更新日時(UTC):
203- < span itemprop ="datePublished " content ="2023-08-17T08:14:08 ">
204- 2023年08月17日 08時14分08秒
203+ < span itemprop ="datePublished " content ="2024-11-20T11:48:00 ">
204+ 2024年11月20日 11時48分00秒
205205 </ span >
206206 < br />
207207 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
208- < span itemprop ="name "> Akira Takahashi </ span >
208+ < span itemprop ="name "> suomesta </ span >
209209 </ span >
210210 が更新
211211 </ small > </ p >
@@ -275,7 +275,7 @@ <h4>出力</h4>
2752754 : C
276276</ code > </ pre > </ p >
277277< h3 > キーと値もそれぞれコンストラクタ引数を渡す例</ h3 >
278- < p > < div class ="yata " id ="6e94a6276173a4fa045bd4d578c28621472dfb7f "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../iostream.html "> <iostream></ a > </ span > < span class ="cp "> </ span >
278+ < p > < div class ="yata " id ="d8caa7735411a3a295299d46ceece050d88c5854 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../iostream.html "> <iostream></ a > </ span > < span class ="cp "> </ span >
279279< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../flat_map.html "> <flat_map></ a > </ span > < span class ="cp "> </ span >
280280< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../string.html "> <string></ a > </ span > < span class ="cp "> </ span >
281281< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../tuple.html "> <tuple></ a > </ span > < span class ="cp "> </ span >
@@ -287,7 +287,7 @@ <h3>キーと値もそれぞれコンストラクタ引数を渡す例</h3>
287287
288288< span class ="kt "> int</ span > < span class ="nf "> main</ span > < span class ="p "> ()</ span >
289289< span class ="p "> {</ span >
290- < span class ="n "> stdx </ span > < span class ="o "> ::</ span > < span class ="n "> flat_map</ span > < span class ="o "> <</ span > < span class ="n "> < a href ="../../string/basic_string.html "> std::string</ a > </ span > < span class ="p "> ,</ span > < span class ="n "> Point</ span > < span class ="o "> ></ span > < span class ="n "> fm</ span > < span class ="p "> ;</ span >
290+ < span class ="n "> std </ span > < span class ="o "> ::</ span > < span class ="n "> flat_map</ span > < span class ="o "> <</ span > < span class ="n "> < a href ="../../string/basic_string.html "> std::string</ a > </ span > < span class ="p "> ,</ span > < span class ="n "> Point</ span > < span class ="o "> ></ span > < span class ="n "> fm</ span > < span class ="p "> ;</ span >
291291
292292 < span class ="n "> fm</ span > < span class ="p "> .</ span > < span class ="n "> < span style ="color:#ff0000 "> emplace</ span > </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../../utility/piecewise_construct_t.html "> std::piecewise_construct</ a > </ span > < span class ="p "> ,</ span >
293293 < span class ="n "> < a href ="../../tuple/forward_as_tuple.html "> std::forward_as_tuple</ a > </ span > < span class ="p "> (</ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="sc "> 'C'</ span > < span class ="p "> ),</ span > < span class ="c1 "> // キーの型< a href ="../../string/basic_string.html "> std::string</ a > のコンストラクタ引数を渡す</ span >
0 commit comments