68
68
69
69
</ head >
70
70
< 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"]} ">
72
72
< nav class ="navbar navbar-default " role ="navigation ">
73
73
< div class ="container-fluid ">
74
74
< div class ="navbar-header ">
200
200
201
201
< p class ="text-right "> < small >
202
202
最終更新日時(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秒
205
205
</ span >
206
206
< br />
207
207
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
208
- < span itemprop ="name "> Akira Takahashi </ span >
208
+ < span itemprop ="name "> suomesta </ span >
209
209
</ span >
210
210
が更新
211
211
</ small > </ p >
@@ -275,7 +275,7 @@ <h4>出力</h4>
275
275
4 : C
276
276
</ code > </ pre > </ p >
277
277
< 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 >
279
279
< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../flat_map.html "> <flat_map></ a > </ span > < span class ="cp "> </ span >
280
280
< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../../string.html "> <string></ a > </ span > < span class ="cp "> </ span >
281
281
< 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>
287
287
288
288
< span class ="kt "> int</ span > < span class ="nf "> main</ span > < span class ="p "> ()</ span >
289
289
< 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 >
291
291
292
292
< 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 >
293
293
< 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