|
20 | 20 |
|
21 | 21 | <meta name="viewport" content="width=device-width,initial-scale=1"> |
22 | 22 | <meta name="keywords" content=" |
23 | | - C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,chrono,std::chrono,type-alias,cpp11 |
| 23 | + C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,chrono,std::chrono,type-alias,cpp11,nanoseconds,microseconds,milliseconds,seconds,minutes,hours,days,weeks,years,months |
24 | 24 | "> |
25 | 25 | <meta name="title" content="時間間隔を表す型 - cpprefjp C++日本語リファレンス" /> |
26 | 26 | <meta itemprop="name" content="時間間隔を表す型 - cpprefjp C++日本語リファレンス" /> |
|
68 | 68 |
|
69 | 69 | </head> |
70 | 70 | <body> |
71 | | -<header data-kunai-mdinfo="{"meta": {"header": ["chrono"], "namespace": ["std::chrono"], "id-type": ["type-alias"], "cpp": ["cpp11"]}, "sources": [{"id": "275dc52ec6a4578bdf550aab0eb0dbc3aa5b8978", "source": "#include <iostream>\n#include <chrono>\n\nnamespace chrono = std::chrono;\n\nint main()\n{\n chrono::seconds s1{30};\n chrono::seconds s2{20};\n\n // \u79d2\u540c\u58eb\u306e\u6f14\u7b97\n // 30\u79d2 + 20\u79d2 = 50\u79d2\n chrono::seconds result = s1 + s2;\n std::cout << result.count() << std::endl;\n\n // \u79d2\u304b\u3089\u30df\u30ea\u79d2\u306b\u5909\u63db\n // 50\u79d2 = 50000\u30df\u30ea\u79d2\n chrono::milliseconds ms = result;\n std::cout << ms.count() << std::endl;\n\n // \u79d2\u304b\u3089\u5206\u306b\u5909\u63db\n // 65\u79d2\u306f1\u52065\u79d2\u3060\u304c\u3001\u6574\u6570\u8868\u73fe\u306e\u5206\u306b\u5909\u63db\u3059\u308b\u969b\u306b5\u79d2\u304c\u5207\u308a\u6368\u3066\u3089\u308c\u308b\u305f\u3081\u3001\n // 1\u5206\u3068\u306a\u308b\u3002\n // \u5207\u308a\u6368\u3066\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306b\u306f\u3001duration_cast()\u95a2\u6570\u3092\u4f7f\u7528\u3059\u308b\u3002\n chrono::seconds s3{65};\n chrono::minutes m = chrono::duration_cast<chrono::minutes>(s3);\n std::cout << m.count() << std::endl;\n}\n"}, {"id": "34f0bdfcfe66e6cd3eb2c51938a4992a1ec9ff19", "source": "#include <cassert>\n#include <chrono>\n\nusing namespace std::chrono;\n\nint main()\n{\n // \u5e74\u304b\u3089\u6708\u3078\u306e\u5909\u63db\u3002duration_cast\u306f\u4e0d\u8981\n months m1 = years{3};\n assert(m1.count() == 36);\n\n // \u6708\u304b\u3089\u5e74\u3078\u306e\u5909\u63db\u3002duration_cast\u304c\u5fc5\u8981\n months m2{37};\n auto y2 = duration_cast<years>(m2);\n assert(y2.count() == 3);\n\n // \u5e74\u304b\u3089\u65e5\u3078\u306e\u5909\u63db\u3002\n // 400\u5e74\u306e\u5e73\u5747\u7684\u306a\u65e5\u6570\u3068\u3057\u3066\u5e74\u304c\u5b9a\u7fa9\u3055\u308c\u308b\u305f\u3081\u3001\u65e5\u306b\u5909\u63db\u3059\u308b\u969b\u306b\u7aef\u6570\u304c\u767a\u751f\u3059\u308b\u3002\n // \u305d\u306e\u305f\u3081\u3001duration_cast\u304c\u5fc5\u8981\n days d3 = duration_cast<days>(years{1});\n assert(d3.count() == 365);\n\n // \u65e5\u304b\u3089\u5e74\u3078\u306e\u5909\u63db\u3002\u7aef\u6570\u304c\u767a\u751f\u3059\u308b\u305f\u3081\u3001duration_cast\u304c\u5fc5\u8981\n auto y4 = duration_cast<years>(days{366});\n assert(y4.count() == 1);\n\n // \u9031\u304b\u3089\u6708\u3078\u306e\u5909\u63db\u3002\u7aef\u6570\u304c\u767a\u751f\u3059\u308b\u305f\u3081\u3001duration_cast\u304c\u5fc5\u8981\n auto w5 = duration_cast<weeks>(months{1});\n assert(w5.count() == 4);\n\n // \u5e74\u304b\u3089\u9031\u3078\u306e\u5909\u63db\u3002duration_cast\u304c\u5fc5\u8981\n auto w6 = duration_cast<weeks>(years{1});\n assert(w6.count() == 52);\n}\n"}], "page_id": ["reference", "chrono", "duration_aliases"]}"> |
| 71 | +<header data-kunai-mdinfo="{"meta": {"header": ["chrono"], "namespace": ["std::chrono"], "id-type": ["type-alias"], "cpp": ["cpp11"], "alias": ["nanoseconds,microseconds,milliseconds,seconds,minutes,hours,days,weeks,years,months"]}, "sources": [{"id": "275dc52ec6a4578bdf550aab0eb0dbc3aa5b8978", "source": "#include <iostream>\n#include <chrono>\n\nnamespace chrono = std::chrono;\n\nint main()\n{\n chrono::seconds s1{30};\n chrono::seconds s2{20};\n\n // \u79d2\u540c\u58eb\u306e\u6f14\u7b97\n // 30\u79d2 + 20\u79d2 = 50\u79d2\n chrono::seconds result = s1 + s2;\n std::cout << result.count() << std::endl;\n\n // \u79d2\u304b\u3089\u30df\u30ea\u79d2\u306b\u5909\u63db\n // 50\u79d2 = 50000\u30df\u30ea\u79d2\n chrono::milliseconds ms = result;\n std::cout << ms.count() << std::endl;\n\n // \u79d2\u304b\u3089\u5206\u306b\u5909\u63db\n // 65\u79d2\u306f1\u52065\u79d2\u3060\u304c\u3001\u6574\u6570\u8868\u73fe\u306e\u5206\u306b\u5909\u63db\u3059\u308b\u969b\u306b5\u79d2\u304c\u5207\u308a\u6368\u3066\u3089\u308c\u308b\u305f\u3081\u3001\n // 1\u5206\u3068\u306a\u308b\u3002\n // \u5207\u308a\u6368\u3066\u304c\u767a\u751f\u3059\u308b\u5834\u5408\u306b\u306f\u3001duration_cast()\u95a2\u6570\u3092\u4f7f\u7528\u3059\u308b\u3002\n chrono::seconds s3{65};\n chrono::minutes m = chrono::duration_cast<chrono::minutes>(s3);\n std::cout << m.count() << std::endl;\n}\n"}, {"id": "34f0bdfcfe66e6cd3eb2c51938a4992a1ec9ff19", "source": "#include <cassert>\n#include <chrono>\n\nusing namespace std::chrono;\n\nint main()\n{\n // \u5e74\u304b\u3089\u6708\u3078\u306e\u5909\u63db\u3002duration_cast\u306f\u4e0d\u8981\n months m1 = years{3};\n assert(m1.count() == 36);\n\n // \u6708\u304b\u3089\u5e74\u3078\u306e\u5909\u63db\u3002duration_cast\u304c\u5fc5\u8981\n months m2{37};\n auto y2 = duration_cast<years>(m2);\n assert(y2.count() == 3);\n\n // \u5e74\u304b\u3089\u65e5\u3078\u306e\u5909\u63db\u3002\n // 400\u5e74\u306e\u5e73\u5747\u7684\u306a\u65e5\u6570\u3068\u3057\u3066\u5e74\u304c\u5b9a\u7fa9\u3055\u308c\u308b\u305f\u3081\u3001\u65e5\u306b\u5909\u63db\u3059\u308b\u969b\u306b\u7aef\u6570\u304c\u767a\u751f\u3059\u308b\u3002\n // \u305d\u306e\u305f\u3081\u3001duration_cast\u304c\u5fc5\u8981\n days d3 = duration_cast<days>(years{1});\n assert(d3.count() == 365);\n\n // \u65e5\u304b\u3089\u5e74\u3078\u306e\u5909\u63db\u3002\u7aef\u6570\u304c\u767a\u751f\u3059\u308b\u305f\u3081\u3001duration_cast\u304c\u5fc5\u8981\n auto y4 = duration_cast<years>(days{366});\n assert(y4.count() == 1);\n\n // \u9031\u304b\u3089\u6708\u3078\u306e\u5909\u63db\u3002\u7aef\u6570\u304c\u767a\u751f\u3059\u308b\u305f\u3081\u3001duration_cast\u304c\u5fc5\u8981\n auto w5 = duration_cast<weeks>(months{1});\n assert(w5.count() == 4);\n\n // \u5e74\u304b\u3089\u9031\u3078\u306e\u5909\u63db\u3002duration_cast\u304c\u5fc5\u8981\n auto w6 = duration_cast<weeks>(years{1});\n assert(w6.count() == 52);\n}\n"}], "page_id": ["reference", "chrono", "duration_aliases"]}"> |
72 | 72 | <nav class="navbar navbar-default" role="navigation"> |
73 | 73 | <div class="container-fluid"> |
74 | 74 | <div class="navbar-header"> |
|
188 | 188 |
|
189 | 189 | <p class="text-right"><small> |
190 | 190 | 最終更新日時(UTC): |
191 | | - <span itemprop="datePublished" content="2025-07-11T17:16:44"> |
192 | | - 2025年07月11日 17時16分44秒 |
| 191 | + <span itemprop="datePublished" content="2026-01-08T10:50:33"> |
| 192 | + 2026年01月08日 10時50分33秒 |
193 | 193 | </span> |
194 | 194 | <br/> |
195 | 195 | <span itemprop="author" itemscope itemtype="http://schema.org/Person"> |
196 | | - <span itemprop="name">Koichi Murase</span> |
| 196 | + <span itemprop="name">yoh</span> |
197 | 197 | </span> |
198 | 198 | が更新 |
199 | 199 | </small></p> |
|
0 commit comments