68
68
69
69
</ head >
70
70
< body >
71
- < header data-kunai-mdinfo ="{"meta": {"header": ["ranges"], "namespace": ["std::ranges"], "id-type": ["class template"], "cpp": ["cpp23"]}, "sources": [{"id": "2842b914a2b10e1a29ba412aa7c81c82067540ad ", "source": "#include <ranges>\n#include <vector>\n#include <print>\n\nint main() {\n std::vector v = {1, 2, 3, 4, 5, 6};\n std::println(\"{}\", v | std::views::slide<1>) ;\n std::println(\"{}\", v | std::views::slide<3>) ;\n std::println(\"{}\", v | std::views::slide<6>) ;\n std::println(\"{}\", v | std::views::slide<7> );\n}\n"}], "page_id": ["reference", "ranges", "slide_view"]} ">
71
+ < header data-kunai-mdinfo ="{"meta": {"header": ["ranges"], "namespace": ["std::ranges"], "id-type": ["class template"], "cpp": ["cpp23"]}, "sources": [{"id": "635da9fc3725a5c4916af8191c1868ca22f1b83e ", "source": "#include <ranges>\n#include <vector>\n#include <print>\n\nint main() {\n std::vector v = {1, 2, 3, 4, 5, 6};\n std::println(\"{}\", v | std::views::slide(1)) ;\n std::println(\"{}\", v | std::views::slide(3)) ;\n std::println(\"{}\", v | std::views::slide(6)) ;\n std::println(\"{}\", v | std::views::slide(7) );\n}\n"}], "page_id": ["reference", "ranges", "slide_view"]} ">
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 ="2024 -06-11T13:45:38 ">
192
- 2024年06月11日 13時45分38秒
191
+ < span itemprop ="datePublished " content ="2025 -06-04T03:57:22 ">
192
+ 2025年06月04日 03時57分22秒
193
193
</ span >
194
194
< br />
195
195
< span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -323,27 +323,27 @@ <h2>メンバ関数</h2>
323
323
</ thead >
324
324
< tbody >
325
325
< tr >
326
- < td > < code > < span href ="https://cpprefjp.github.io/reference/ranges/ slide_view/op_constructor.md.nolink "> (constructor)</ span > </ code > </ td >
326
+ < td > < code > < a href ="slide_view/op_constructor.html "> (constructor)</ a > </ code > </ td >
327
327
< td > コンストラクタ</ td >
328
328
< td > C++23</ td >
329
329
</ tr >
330
330
< tr >
331
- < td > < code > < span href ="https://cpprefjp.github.io/reference/ranges/ slide_view/base.md.nolink "> base</ span > </ code > </ td >
331
+ < td > < code > < a href ="slide_view/base.html "> base</ a > </ code > </ td >
332
332
< td > < code > V</ code > の参照を取得する</ td >
333
333
< td > C++23</ td >
334
334
</ tr >
335
335
< tr >
336
- < td > < code > < span href ="https://cpprefjp.github.io/reference/ranges/ slide_view/begin.md.nolink "> begin</ span > </ code > </ td >
336
+ < td > < code > < a href ="slide_view/begin.html "> begin</ a > </ code > </ td >
337
337
< td > 先頭を指すイテレータを取得する</ td >
338
338
< td > C++23</ td >
339
339
</ tr >
340
340
< tr >
341
- < td > < code > < span href ="https://cpprefjp.github.io/reference/ranges/ slide_view/end.md.nolink "> end</ span > </ code > </ td >
341
+ < td > < code > < a href ="slide_view/end.html "> end</ a > </ code > </ td >
342
342
< td > 番兵を取得する</ td >
343
343
< td > C++23</ td >
344
344
</ tr >
345
345
< tr >
346
- < td > < code > < span href ="https://cpprefjp.github.io/reference/ranges/ slide_view/size.md.nolink "> size</ span > </ code > </ td >
346
+ < td > < code > < a href ="slide_view/size.html "> size</ a > </ code > </ td >
347
347
< td > 要素数を取得する</ td >
348
348
< td > C++23</ td >
349
349
</ tr >
@@ -362,22 +362,22 @@ <h2>継承しているメンバ関数</h2>
362
362
< tr >
363
363
< td > < code > < a href ="view_interface/empty.html "> empty</ a > </ code > </ td >
364
364
< td > Rangeが空かどうかを判定する</ td >
365
- < td > C++20 </ td >
365
+ < td > C++23 </ td >
366
366
</ tr >
367
367
< tr >
368
368
< td > < code > < a href ="view_interface/op_bool.html "> operator bool</ a > </ code > </ td >
369
369
< td > Rangeが空でないかどうかを判定する</ td >
370
- < td > C++20 </ td >
370
+ < td > C++23 </ td >
371
371
</ tr >
372
372
< tr >
373
373
< td > < code > < a href ="view_interface/front.html "> front</ a > </ code > </ td >
374
374
< td > 先頭要素への参照を取得する</ td >
375
- < td > C++20 </ td >
375
+ < td > C++23 </ td >
376
376
</ tr >
377
377
< tr >
378
378
< td > < code > < a href ="view_interface/back.html "> back</ a > </ code > </ td >
379
379
< td > 末尾要素への参照を取得する</ td >
380
- < td > C++20 </ td >
380
+ < td > C++23 </ td >
381
381
</ tr >
382
382
< tr >
383
383
< td > < code > < a href ="view_interface/cbegin.html "> cbegin</ a > </ code > </ td >
@@ -392,7 +392,7 @@ <h2>継承しているメンバ関数</h2>
392
392
< tr >
393
393
< td > < code > < a href ="view_interface/op_at.html "> operator[]</ a > </ code > </ td >
394
394
< td > 要素へアクセスする</ td >
395
- < td > C++20 </ td >
395
+ < td > C++23 </ td >
396
396
</ tr >
397
397
</ tbody >
398
398
</ table >
@@ -407,23 +407,23 @@ <h2>推論補助</h2>
407
407
</ thead >
408
408
< tbody >
409
409
< tr >
410
- < td > < code > < span href ="https://cpprefjp.github.io/reference/ranges/ slide_view/op_deduction_guide.md.nolink "> (deduction_guide)</ span > </ code > </ td >
410
+ < td > < code > < a href ="slide_view/op_deduction_guide.html "> (deduction_guide)</ a > </ code > </ td >
411
411
< td > クラステンプレートの推論補助</ td >
412
412
< td > C++23</ td >
413
413
</ tr >
414
414
</ tbody >
415
415
</ table >
416
416
< h2 > 例</ h2 >
417
- < p > < div class ="yata " id ="2842b914a2b10e1a29ba412aa7c81c82067540ad "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../ranges.html "> <ranges></ a > </ span > < span class ="cp "> </ span >
417
+ < p > < div class ="yata " id ="635da9fc3725a5c4916af8191c1868ca22f1b83e "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../ranges.html "> <ranges></ a > </ span > < span class ="cp "> </ span >
418
418
< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../vector.html "> <vector></ a > </ span > < span class ="cp "> </ span >
419
419
< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../print.html "> <print></ a > </ span > < span class ="cp "> </ span >
420
420
421
421
< span class ="kt "> int</ span > < span class ="nf "> main</ span > < span class ="p "> ()</ span > < span class ="p "> {</ span >
422
422
< span class ="n "> < a href ="../vector/vector.html "> std::vector</ a > </ span > < span class ="n "> v</ 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 > < span class ="mi "> 6</ span > < span class ="p "> };</ span >
423
- < 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::slide</ span > </ span > < span class ="o " > < </ span > < span class ="mi "> 1</ span > < span class ="o " > > </ span > < span class =" p "> );</ span >
424
- < 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::slide</ span > </ span > < span class ="o " > < </ span > < span class ="mi "> 3</ span > < span class ="o " > > </ span > < span class =" p "> );</ span >
425
- < 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::slide</ span > </ span > < span class ="o " > < </ span > < span class ="mi "> 6</ span > < span class ="o " > > </ span > < span class =" p "> );</ span >
426
- < 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::slide</ span > </ span > < span class ="o " > < </ span > < span class ="mi "> 7</ span > < span class ="o " > > </ span > < span class =" p "> );</ span >
423
+ < 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::slide</ span > </ span > < span class ="p " > ( </ span > < span class ="mi "> 1</ span > < span class ="p "> ) );</ span >
424
+ < 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::slide</ span > </ span > < span class ="p " > ( </ span > < span class ="mi "> 3</ span > < span class ="p "> ) );</ span >
425
+ < 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::slide</ span > </ span > < span class ="p " > ( </ span > < span class ="mi "> 6</ span > < span class ="p "> ) );</ span >
426
+ < 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::slide</ span > </ span > < span class ="p " > ( </ span > < span class ="mi "> 7</ span > < span class ="p "> ) );</ span >
427
427
< span class ="p "> }</ span >
428
428
</ code > </ pre > </ div >
429
429
</ div > </ p >
@@ -440,10 +440,9 @@ <h3>言語</h3>
440
440
</ ul >
441
441
< h3 > 処理系</ h3 >
442
442
< ul >
443
- < li > < a href ="../../implementation.html#clang "> Clang</ a > : ??</ li >
444
- < li > < a href ="../../implementation.html#gcc "> GCC</ a > : 14.0 < span aria-label ="検証済 " role ="img " title ="検証済 "> ✅</ span > </ li >
445
- < li > < a href ="../../implementation.html#icc "> ICC</ a > : ??</ li >
446
- < li > < a href ="../../implementation.html#visual_cpp "> Visual C++</ a > : ??</ li >
443
+ < li > < a href ="../../implementation.html#clang "> Clang</ a > : 17 < span aria-label ="検証済 " role ="img " title ="検証済 "> ✅</ span > </ li >
444
+ < li > < a href ="../../implementation.html#gcc "> GCC</ a > : 13.0 < span aria-label ="検証済 " role ="img " title ="検証済 "> ✅</ span > </ li >
445
+ < li > < a href ="../../implementation.html#visual_cpp "> Visual C++</ a > : 2022 Update 3 < span aria-label ="検証済 " role ="img " title ="検証済 "> ✅</ span > </ li >
447
446
</ ul >
448
447
< h2 > 関連項目</ h2 >
449
448
< ul >
0 commit comments