Skip to content

Commit 5137e77

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent c8c64d6 commit 5137e77

File tree

12 files changed

+3564
-1383
lines changed

12 files changed

+3564
-1383
lines changed

reference/ranges/stride_view.html

Lines changed: 18 additions & 19 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;ranges&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;6e4bf321c2c9e586b9be239f36323127d9cdadb8&#34;, &#34;source&#34;: &#34;#include &lt;ranges&gt;\n#include &lt;vector&gt;\n#include &lt;print&gt;\n\nint main() {\n std::vector v = {0, 1, 2, 3, 4, 5, 6};\n\n std::println(\&#34;{}\&#34;, v | std::views::stride(3));\n\n for (auto&amp;&amp; i : v | std::views::stride(3)) {\n i *= 10; // \u8981\u7d20\u3092\u66f8\u304d\u63db\u3048\u3066\u3082\u826f\u3044\n }\n std::println(\&#34;{}\&#34;, v);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;ranges&#34;, &#34;stride_view&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;ranges&#34;], &#34;namespace&#34;: [&#34;std::ranges&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;9468d400201f63d4958b03df1c4d7bcba911217d&#34;, &#34;source&#34;: &#34;#include &lt;ranges&gt;\n#include &lt;vector&gt;\n#include &lt;print&gt;\n\nint main() {\n std::vector v = {0, 1, 2, 3, 4, 5, 6};\n\n std::println(\&#34;{}\&#34;, v | std::views::stride(3));\n\n for (auto&amp; i : v | std::views::stride(3)) {\n i *= 10; // \u8981\u7d20\u3092\u66f8\u304d\u63db\u3048\u3066\u3082\u826f\u3044\n }\n std::println(\&#34;{}\&#34;, v);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;ranges&#34;, &#34;stride_view&#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-02T06:48:20">
192-
2025年06月02日 06時48分20秒
191+
<span itemprop="datePublished" content="2025-06-04T04:03:31">
192+
2025年06月04日 04時03分31秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -281,32 +281,32 @@ <h2>メンバ関数</h2>
281281
</thead>
282282
<tbody>
283283
<tr>
284-
<td><code><span href="https://cpprefjp.github.io/reference/ranges/stride_view/op_constructor.md.nolink">(constructor)</span></code></td>
284+
<td><code><a href="stride_view/op_constructor.html">(constructor)</a></code></td>
285285
<td>コンストラクタ</td>
286286
<td>C++23</td>
287287
</tr>
288288
<tr>
289-
<td><code><span href="https://cpprefjp.github.io/reference/ranges/stride_view/base.md.nolink">base</span></code></td>
289+
<td><code><a href="stride_view/base.html">base</a></code></td>
290290
<td><code>V</code>の参照を取得する</td>
291291
<td>C++23</td>
292292
</tr>
293293
<tr>
294-
<td><code><span href="https://cpprefjp.github.io/reference/ranges/stride_view/stride.md.nolink">stride</span></code></td>
294+
<td><code><a href="stride_view/stride.html">stride</a></code></td>
295295
<td>1回で移動する要素数を取得する</td>
296296
<td>C++23</td>
297297
</tr>
298298
<tr>
299-
<td><code><span href="https://cpprefjp.github.io/reference/ranges/stride_view/begin.md.nolink">begin</span></code></td>
299+
<td><code><a href="stride_view/begin.html">begin</a></code></td>
300300
<td>先頭を指すイテレータを取得する</td>
301301
<td>C++23</td>
302302
</tr>
303303
<tr>
304-
<td><code><span href="https://cpprefjp.github.io/reference/ranges/stride_view/end.md.nolink">end</span></code></td>
304+
<td><code><a href="stride_view/end.html">end</a></code></td>
305305
<td>番兵を取得する</td>
306306
<td>C++23</td>
307307
</tr>
308308
<tr>
309-
<td><code><span href="https://cpprefjp.github.io/reference/ranges/stride_view/size.md.nolink">size</span></code></td>
309+
<td><code><a href="stride_view/size.html">size</a></code></td>
310310
<td>要素数を取得する</td>
311311
<td>C++23</td>
312312
</tr>
@@ -325,22 +325,22 @@ <h2>継承しているメンバ関数</h2>
325325
<tr>
326326
<td><code><a href="view_interface/empty.html">empty</a></code></td>
327327
<td>Rangeが空かどうかを判定する</td>
328-
<td>C++20</td>
328+
<td>C++23</td>
329329
</tr>
330330
<tr>
331331
<td><code><a href="view_interface/op_bool.html">operator bool</a></code></td>
332332
<td>Rangeが空でないかどうかを判定する</td>
333-
<td>C++20</td>
333+
<td>C++23</td>
334334
</tr>
335335
<tr>
336336
<td><code><a href="view_interface/front.html">front</a></code></td>
337337
<td>先頭要素への参照を取得する</td>
338-
<td>C++20</td>
338+
<td>C++23</td>
339339
</tr>
340340
<tr>
341341
<td><code><a href="view_interface/back.html">back</a></code></td>
342342
<td>末尾要素への参照を取得する</td>
343-
<td>C++20</td>
343+
<td>C++23</td>
344344
</tr>
345345
<tr>
346346
<td><code><a href="view_interface/cbegin.html">cbegin</a></code></td>
@@ -355,7 +355,7 @@ <h2>継承しているメンバ関数</h2>
355355
<tr>
356356
<td><code><a href="view_interface/op_at.html">operator[]</a></code></td>
357357
<td>要素へアクセスする</td>
358-
<td>C++20</td>
358+
<td>C++23</td>
359359
</tr>
360360
</tbody>
361361
</table>
@@ -370,14 +370,14 @@ <h2>推論補助</h2>
370370
</thead>
371371
<tbody>
372372
<tr>
373-
<td><code><span href="https://cpprefjp.github.io/reference/ranges/stride_view/op_deduction_guide.md.nolink">(deduction_guide)</span></code></td>
373+
<td><code><a href="stride_view/op_deduction_guide.html">(deduction_guide)</a></code></td>
374374
<td>クラステンプレートの推論補助</td>
375375
<td>C++23</td>
376376
</tr>
377377
</tbody>
378378
</table>
379379
<h2></h2>
380-
<p><div class="yata" id="6e4bf321c2c9e586b9be239f36323127d9cdadb8"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../ranges.html">&lt;ranges&gt;</a></span><span class="cp"></span>
380+
<p><div class="yata" id="9468d400201f63d4958b03df1c4d7bcba911217d"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../ranges.html">&lt;ranges&gt;</a></span><span class="cp"></span>
381381
<span class="cp">#include</span> <span class="cpf"><a href="../vector.html">&lt;vector&gt;</a></span><span class="cp"></span>
382382
<span class="cp">#include</span> <span class="cpf"><a href="../print.html">&lt;print&gt;</a></span><span class="cp"></span>
383383

@@ -386,7 +386,7 @@ <h2>例</h2>
386386

387387
<span class="n"><a href="../print/println.html">std::println</a></span><span class="p">(</span><span class="s">"{}"</span><span class="p">,</span> <span class="n">v</span> <span class="o">|</span> <span class="n"><span style="color:#ff0000">std::views::stride</span></span><span class="p">(</span><span class="mi">3</span><span class="p">));</span>
388388

389-
<span class="k">for</span> <span class="p">(</span><span class="k">auto</span><span class="o">&amp;&amp;</span> <span class="nl">i</span> <span class="p">:</span> <span class="n">v</span> <span class="o">|</span> <span class="n"><span style="color:#ff0000">std::views::stride</span></span><span class="p">(</span><span class="mi">3</span><span class="p">))</span> <span class="p">{</span>
389+
<span class="k">for</span> <span class="p">(</span><span class="k">auto</span><span class="o">&amp;</span> <span class="nl">i</span> <span class="p">:</span> <span class="n">v</span> <span class="o">|</span> <span class="n"><span style="color:#ff0000">std::views::stride</span></span><span class="p">(</span><span class="mi">3</span><span class="p">))</span> <span class="p">{</span>
390390
<span class="n">i</span> <span class="o">*=</span> <span class="mi">10</span><span class="p">;</span> <span class="c1">// 要素を書き換えても良い</span>
391391
<span class="p">}</span>
392392
<span class="n"><a href="../print/println.html">std::println</a></span><span class="p">(</span><span class="s">"{}"</span><span class="p">,</span> <span class="n">v</span><span class="p">);</span>
@@ -406,8 +406,7 @@ <h3>処理系</h3>
406406
<ul>
407407
<li><a href="../../implementation.html#clang">Clang</a>: 16.0 <span aria-label="検証済" role="img" title="検証済"></span></li>
408408
<li><a href="../../implementation.html#gcc">GCC</a>: 13.2 <span aria-label="検証済" role="img" title="検証済"></span></li>
409-
<li><a href="../../implementation.html#icc">ICC</a>: ??</li>
410-
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: ??</li>
409+
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: 2022 Update 4 <span aria-label="検証済" role="img" title="検証済"></span></li>
411410
</ul>
412411
<h2>参照</h2>
413412
<ul>

0 commit comments

Comments
 (0)