Skip to content

Commit 089807c

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 2b1aed6 commit 089807c

19 files changed

+529
-129
lines changed

reference/algorithm/ranges_copy_backward.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;fbc2d6b086358b45b97e6152fcddb5794f3db28b&#34;, &#34;source&#34;: &#34;#include &lt;algorithm&gt;\n#include &lt;iostream&gt;\n#include &lt;list&gt;\n\nint main() {\n std::list&lt;int&gt; ls = { 1,2,3,4,5 };\n // 1,2,3 \u306e\u7bc4\u56f2\u3092\u30013,4,5 \u306e\u5024\u306e\u3042\u308b\u7bc4\u56f2\u3078\u30b3\u30d4\u30fc\u3059\u308b\n std::ranges::copy_backward(ls.begin(), std::next(ls.begin(), 3), ls.end());\n\n // \u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u3060\u3068\u671f\u5f85\u3057\u305f\u7d50\u679c\u306b\u306a\u3089\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3088\u3046\n // std::ranges::copy(ls.begin(), std::next(ls.begin(), 3), std::next(ls.begin(), 2));\n\n std::ranges::copy(ls.begin(), ls.end(), std::ostream_iterator&lt;int&gt;(std::cout, \&#34;,\&#34;));\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_copy_backward&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;algorithm&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;0e229b9a9ae52b9f3926d5440f9eb7df73bdbeea&#34;, &#34;source&#34;: &#34;#include &lt;algorithm&gt;\n#include &lt;iostream&gt;\n#include &lt;list&gt;\n#include &lt;iterator&gt;\n\nint main() {\n std::list&lt;int&gt; ls = { 1,2,3,4,5 };\n // 1,2,3 \u306e\u7bc4\u56f2\u3092\u30013,4,5 \u306e\u5024\u306e\u3042\u308b\u7bc4\u56f2\u3078\u30b3\u30d4\u30fc\u3059\u308b\n std::ranges::copy_backward(ls.begin(), std::next(ls.begin(), 3), ls.end());\n\n // \u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u3060\u3068\u671f\u5f85\u3057\u305f\u7d50\u679c\u306b\u306a\u3089\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\u3057\u3088\u3046\n // std::ranges::copy(ls.begin(), std::next(ls.begin(), 3), std::next(ls.begin(), 2));\n\n std::ranges::copy(ls.begin(), ls.end(), std::ostream_iterator&lt;int&gt;(std::cout, \&#34;,\&#34;));\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;algorithm&#34;, &#34;ranges_copy_backward&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-08T15:33:39">
192-
2025年07月08日 15時33分39秒
191+
<span itemprop="datePublished" content="2025-09-25T15:38:13">
192+
2025年09月25日 15時38分13秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">Raclamusi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -252,9 +252,10 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数等の意味論を構成
252252
<h2>備考</h2>
253253
<p><code>last</code><code>[result - (last-first), result)</code> の範囲内にあるときには、<code>copy()</code> の代わりに <code>copy_backward()</code> を使うべきである。</p>
254254
<h2></h2>
255-
<p><div class="yata" id="fbc2d6b086358b45b97e6152fcddb5794f3db28b"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../algorithm.html">&lt;algorithm&gt;</a></span><span class="cp"></span>
255+
<p><div class="yata" id="0e229b9a9ae52b9f3926d5440f9eb7df73bdbeea"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../algorithm.html">&lt;algorithm&gt;</a></span><span class="cp"></span>
256256
<span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
257257
<span class="cp">#include</span> <span class="cpf"><a href="../list.html">&lt;list&gt;</a></span><span class="cp"></span>
258+
<span class="cp">#include</span> <span class="cpf"><a href="../iterator.html">&lt;iterator&gt;</a></span><span class="cp"></span>
258259

259260
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span> <span class="p">{</span>
260261
<span class="n"><a href="../list/list.html">std::list</a></span><span class="o">&lt;</span><span class="kt">int</span><span class="o">&gt;</span> <span class="n">ls</span> <span class="o">=</span> <span class="p">{</span> <span class="mi">1</span><span class="p">,</span><span class="mi">2</span><span class="p">,</span><span class="mi">3</span><span class="p">,</span><span class="mi">4</span><span class="p">,</span><span class="mi">5</span> <span class="p">};</span>

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ <h2>例</h2>
239239
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">false</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">0h</a></span><span class="p">);</span>
240240

241241
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">);</span>
242-
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1U</span><span class="n">eZcmtIxeYscBoySRtohWXnxbqAvJksE</span><span class="p">);</span>
242+
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">);</span>
243243
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">15h</a></span><span class="p">);</span>
244244
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">11h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">23h</a></span><span class="p">);</span>
245245
<span class="p">}</span>

reference/chrono/parse.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;chrono&#34;], &#34;namespace&#34;: [&#34;std::chrono&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;788a5835d103d2a87cf7a8f13af789a67b686e31&#34;, &#34;source&#34;: &#34;#include &lt;sstream&gt;\n#include &lt;chrono&gt;\n\nnamespace chrono = std::chrono;\n\nint main()\n{\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u60c5\u5831\u3092\u542b\u307e\u306a\u3044\u65e5\u6642\u306e\u89e3\u6790\n {\n std::stringstream ss;\n ss &lt;&lt; \&#34;2019-10-24 20:15:10\&#34;;\n\n chrono::sys_seconds tp;\n ss &gt;&gt; chrono::parse(\&#34;%Y-%m-%d %H:%M:%S\&#34;, tp);\n\n if (ss) {\n std::cout &lt;&lt; tp &lt;&lt; std::endl;\n }\n else {\n std::cout &lt;&lt; \&#34;\u89e3\u6790\u5931\u6557\&#34; &lt;&lt; std::endl;\n }\n }\n\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u60c5\u5831\u3092\u542b\u3080\u65e5\u6642\u306e\u89e3\u6790\n {\n std::stringstream ss;\n ss &lt;&lt; \&#34;2019-10-24 20:15:10 JST+0900\&#34;;\n\n chrono::sys_seconds tp;\n std::string abbrev;\n chrono::minutes offset;\n ss &gt;&gt; chrono::parse(\&#34;%Y-%m-%d %H:%M:%S %Z%z\&#34;, tp, abbrev, offset);\n\n if (ss) {\n std::cout &lt;&lt; tp &lt;&lt; std::endl;\n std::cout &lt;&lt; abbrev &lt;&lt; std::endl;\n std::cout &lt;&lt; chrono::floor&lt;chrono::hours&gt;(offset) &lt;&lt; std::endl;\n }\n else {\n std::cout &lt;&lt; \&#34;\u89e3\u6790\u5931\u6557\&#34; &lt;&lt; std::endl;\n }\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;chrono&#34;, &#34;parse&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;chrono&#34;], &#34;namespace&#34;: [&#34;std::chrono&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;ce01fc9fea9b13cff5c90692cb4a434990365129&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;sstream&gt;\n#include &lt;chrono&gt;\n\nnamespace chrono = std::chrono;\n\nint main()\n{\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u60c5\u5831\u3092\u542b\u307e\u306a\u3044\u65e5\u6642\u306e\u89e3\u6790\n {\n std::stringstream ss;\n ss &lt;&lt; \&#34;2019-10-24 20:15:10\&#34;;\n\n chrono::sys_seconds tp;\n ss &gt;&gt; chrono::parse(\&#34;%Y-%m-%d %H:%M:%S\&#34;, tp);\n\n if (ss) {\n std::cout &lt;&lt; tp &lt;&lt; std::endl;\n }\n else {\n std::cout &lt;&lt; \&#34;\u89e3\u6790\u5931\u6557\&#34; &lt;&lt; std::endl;\n }\n }\n\n // \u30bf\u30a4\u30e0\u30be\u30fc\u30f3\u60c5\u5831\u3092\u542b\u3080\u65e5\u6642\u306e\u89e3\u6790\n {\n std::stringstream ss;\n ss &lt;&lt; \&#34;2019-10-24 20:15:10 JST+0900\&#34;;\n\n chrono::sys_seconds tp;\n std::string abbrev;\n chrono::minutes offset;\n ss &gt;&gt; chrono::parse(\&#34;%Y-%m-%d %H:%M:%S %Z%z\&#34;, tp, abbrev, offset);\n\n if (ss) {\n std::cout &lt;&lt; tp &lt;&lt; std::endl;\n std::cout &lt;&lt; abbrev &lt;&lt; std::endl;\n std::cout &lt;&lt; chrono::floor&lt;chrono::hours&gt;(offset) &lt;&lt; std::endl;\n }\n else {\n std::cout &lt;&lt; \&#34;\u89e3\u6790\u5931\u6557\&#34; &lt;&lt; std::endl;\n }\n }\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;chrono&#34;, &#34;parse&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-06-26T14:50:22">
192-
2025年06月26日 14時50分22秒
191+
<span itemprop="datePublished" content="2025-09-25T15:38:13">
192+
2025年09月25日 15時38分13秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -473,7 +473,8 @@ <h2><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価
473473
<li>フォーマット文字列で指定されたいずれの解析にも失敗した場合、もしくは完全な<code>duration</code>、時間点、カレンダーデータ構造を指定するために十分な情報が解析されなかった場合、<code>is.<a href="../ios/basic_ios/setstate.html">setstate</a>(<a href="../ios/ios_base/type-iostate.html">ios_base::failbit</a>)</code>が呼び出される</li>
474474
</ul>
475475
<h2></h2>
476-
<p><div class="yata" id="788a5835d103d2a87cf7a8f13af789a67b686e31"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../sstream.html">&lt;sstream&gt;</a></span><span class="cp"></span>
476+
<p><div class="yata" id="ce01fc9fea9b13cff5c90692cb4a434990365129"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
477+
<span class="cp">#include</span> <span class="cpf"><a href="../sstream.html">&lt;sstream&gt;</a></span><span class="cp"></span>
477478
<span class="cp">#include</span> <span class="cpf"><a href="../chrono.html">&lt;chrono&gt;</a></span><span class="cp"></span>
478479

479480
<span class="k">namespace</span> <span class="n">chrono</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="p">;</span>

reference/chrono/year_month_day/op_constructor.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;chrono&#34;], &#34;namespace&#34;: [&#34;std::chrono&#34;], &#34;class&#34;: [&#34;year_month_day&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;1759c3d7540ec104ff341e49e48377251a66c9b3&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;chrono&gt;\n\nnamespace chrono = std::chrono;\nusing namespace std::chrono_literals;\n\nint main()\n{\n // \u5e74\u3001\u6708\u3001\u65e5\u306e\u30ab\u30ec\u30f3\u30c0\u30fc\u8981\u7d20\u3092\u9806\u306b\u6307\u5b9a\u3057\u3066\u69cb\u7bc9\n chrono::year_month_day date1{2020y, chrono::March, 1d};\n chrono::year_month_day date2{chrono::year{2020}, chrono::month{3}, chrono::day{1}};\n assert(date1 == 2020y/3/1);\n assert(date2 == 2020y/3/1);\n\n // \u5e74\u3001\u6708\u3001\u6708\u306e\u6700\u7d42\u65e5\u304b\u3089\u69cb\u7bc9\n chrono::year_month_day date3 = 2020y/2/chrono::last; // 2020\u5e742\u6708\u306e\u6700\u7d42\u65e5\n assert(date3 == 2020y/2/29);\n\n // \u30b7\u30b9\u30c6\u30e0\u6642\u9593\u304b\u3089\u5909\u63db\n auto tp = chrono::system_clock::now();\n chrono::sys_days dp = chrono::time_point_cast&lt;chrono::days&gt;(tp);\n chrono::year_month_day date4 {dp};\n std::cout &lt;&lt; date4 &lt;&lt; std::endl;\n\n // \u30ed\u30fc\u30ab\u30eb\u6642\u9593\u304b\u3089\u5909\u63db\n chrono::local_days lp {dp.time_since_epoch()};\n chrono::year_month_day date5 {lp};\n std::cout &lt;&lt; date5 &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;chrono&#34;, &#34;year_month_day&#34;, &#34;op_constructor&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;chrono&#34;], &#34;namespace&#34;: [&#34;std::chrono&#34;], &#34;class&#34;: [&#34;year_month_day&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;b95bd726852ebc434a0d2bcc82a6e4b73f4df3f6&#34;, &#34;source&#34;: &#34;#include &lt;cassert&gt;\n#include &lt;iostream&gt;\n#include &lt;chrono&gt;\n\nnamespace chrono = std::chrono;\nusing namespace std::chrono_literals;\n\nint main()\n{\n // \u5e74\u3001\u6708\u3001\u65e5\u306e\u30ab\u30ec\u30f3\u30c0\u30fc\u8981\u7d20\u3092\u9806\u306b\u6307\u5b9a\u3057\u3066\u69cb\u7bc9\n chrono::year_month_day date1{2020y, chrono::March, 1d};\n chrono::year_month_day date2{chrono::year{2020}, chrono::month{3}, chrono::day{1}};\n assert(date1 == 2020y/3/1);\n assert(date2 == 2020y/3/1);\n\n // \u5e74\u3001\u6708\u3001\u6708\u306e\u6700\u7d42\u65e5\u304b\u3089\u69cb\u7bc9\n chrono::year_month_day date3 = 2020y/2/chrono::last; // 2020\u5e742\u6708\u306e\u6700\u7d42\u65e5\n assert(date3 == 2020y/2/29);\n\n // \u30b7\u30b9\u30c6\u30e0\u6642\u9593\u304b\u3089\u5909\u63db\n auto tp = chrono::system_clock::now();\n chrono::sys_days dp = chrono::time_point_cast&lt;chrono::days&gt;(tp);\n chrono::year_month_day date4 {dp};\n std::cout &lt;&lt; date4 &lt;&lt; std::endl;\n\n // \u30ed\u30fc\u30ab\u30eb\u6642\u9593\u304b\u3089\u5909\u63db\n chrono::local_days lp {dp.time_since_epoch()};\n chrono::year_month_day date5 {lp};\n std::cout &lt;&lt; date5 &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;chrono&#34;, &#34;year_month_day&#34;, &#34;op_constructor&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-02-28T15:59:28">
204-
2025年02月28日 15時59分28秒
203+
<span itemprop="datePublished" content="2025-09-25T15:38:13">
204+
2025年09月25日 15時38分13秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -277,7 +277,8 @@ <h2>備考</h2>
277277
<li>(5) : <code>sys_days{dp.<a href="../time_point/time_since_epoch.html">time_since_epoch()</a>}</code>からの構築と等価</li>
278278
</ul>
279279
<h3></h3>
280-
<p><div class="yata" id="1759c3d7540ec104ff341e49e48377251a66c9b3"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../cassert.html">&lt;cassert&gt;</a></span><span class="cp"></span>
280+
<p><div class="yata" id="b95bd726852ebc434a0d2bcc82a6e4b73f4df3f6"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../../cassert.html">&lt;cassert&gt;</a></span><span class="cp"></span>
281+
<span class="cp">#include</span> <span class="cpf"><a href="../../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
281282
<span class="cp">#include</span> <span class="cpf"><a href="../../chrono.html">&lt;chrono&gt;</a></span><span class="cp"></span>
282283

283284
<span class="k">namespace</span> <span class="n">chrono</span> <span class="o">=</span> <span class="n">std</span><span class="o">::</span><span class="n">chrono</span><span class="p">;</span>

0 commit comments

Comments
 (0)