6868
6969 </ head >
7070 < 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"]} ">
7272 < nav class ="navbar navbar-default " role ="navigation ">
7373 < div class ="container-fluid ">
7474 < div class ="navbar-header ">
188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(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秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
@@ -323,27 +323,27 @@ <h2>メンバ関数</h2>
323323</ thead >
324324< tbody >
325325< 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 >
327327< td > コンストラクタ</ td >
328328< td > C++23</ td >
329329</ tr >
330330< 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 >
332332< td > < code > V</ code > の参照を取得する</ td >
333333< td > C++23</ td >
334334</ tr >
335335< 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 >
337337< td > 先頭を指すイテレータを取得する</ td >
338338< td > C++23</ td >
339339</ tr >
340340< 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 >
342342< td > 番兵を取得する</ td >
343343< td > C++23</ td >
344344</ tr >
345345< 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 >
347347< td > 要素数を取得する</ td >
348348< td > C++23</ td >
349349</ tr >
@@ -362,22 +362,22 @@ <h2>継承しているメンバ関数</h2>
362362< tr >
363363< td > < code > < a href ="view_interface/empty.html "> empty</ a > </ code > </ td >
364364< td > Rangeが空かどうかを判定する</ td >
365- < td > C++20 </ td >
365+ < td > C++23 </ td >
366366</ tr >
367367< tr >
368368< td > < code > < a href ="view_interface/op_bool.html "> operator bool</ a > </ code > </ td >
369369< td > Rangeが空でないかどうかを判定する</ td >
370- < td > C++20 </ td >
370+ < td > C++23 </ td >
371371</ tr >
372372< tr >
373373< td > < code > < a href ="view_interface/front.html "> front</ a > </ code > </ td >
374374< td > 先頭要素への参照を取得する</ td >
375- < td > C++20 </ td >
375+ < td > C++23 </ td >
376376</ tr >
377377< tr >
378378< td > < code > < a href ="view_interface/back.html "> back</ a > </ code > </ td >
379379< td > 末尾要素への参照を取得する</ td >
380- < td > C++20 </ td >
380+ < td > C++23 </ td >
381381</ tr >
382382< tr >
383383< td > < code > < a href ="view_interface/cbegin.html "> cbegin</ a > </ code > </ td >
@@ -392,7 +392,7 @@ <h2>継承しているメンバ関数</h2>
392392< tr >
393393< td > < code > < a href ="view_interface/op_at.html "> operator[]</ a > </ code > </ td >
394394< td > 要素へアクセスする</ td >
395- < td > C++20 </ td >
395+ < td > C++23 </ td >
396396</ tr >
397397</ tbody >
398398</ table >
@@ -407,23 +407,23 @@ <h2>推論補助</h2>
407407</ thead >
408408< tbody >
409409< 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 >
411411< td > クラステンプレートの推論補助</ td >
412412< td > C++23</ td >
413413</ tr >
414414</ tbody >
415415</ table >
416416< 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 >
418418< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../vector.html "> <vector></ a > </ span > < span class ="cp "> </ span >
419419< span class ="cp "> #include</ span > < span class ="cpf "> < a href ="../print.html "> <print></ a > </ span > < span class ="cp "> </ span >
420420
421421< span class ="kt "> int</ span > < span class ="nf "> main</ span > < span class ="p "> ()</ span > < span class ="p "> {</ span >
422422 < 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 >
427427< span class ="p "> }</ span >
428428</ code > </ pre > </ div >
429429</ div > </ p >
@@ -440,10 +440,9 @@ <h3>言語</h3>
440440</ ul >
441441< h3 > 処理系</ h3 >
442442< 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 >
447446</ ul >
448447< h2 > 関連項目</ h2 >
449448< ul >
0 commit comments