2020
2121 < meta name ="viewport " content ="width=device-width,initial-scale=1 ">
2222 < meta name ="keywords " content ="
23- C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,meta,std::meta ,function template,cpp26
23+ C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,meta,std,function template,cpp26
2424 ">
2525 < meta name ="title " content ="define_static_array - cpprefjp C++日本語リファレンス " />
2626 < meta itemprop ="name " content ="define_static_array - cpprefjp C++日本語リファレンス " />
6868
6969 </ head >
7070 < body >
71- < header data-kunai-mdinfo ="{"meta": {"header": ["meta"], "namespace": ["std::meta "], "id-type": ["function template"], "cpp": ["cpp26"]}, "sources": [{"id": "c643838a20472b049efdb5aeffc2eacca2ee16f3 ", "source": "#include <meta>\n#include <print>\n#include <array>\n\nint main() {\n constexpr auto arr = std::meta ::define_static_array(std::array{1, 2, 3, 4, 5});\n for (auto v : arr) {\n std::println(\"{}\", v);\n }\n}\n"}], "page_id": ["reference", "meta", "define_static_array"]} ">
71+ < header data-kunai-mdinfo ="{"meta": {"header": ["meta"], "namespace": ["std"], "id-type": ["function template"], "cpp": ["cpp26"]}, "sources": [{"id": "c5251da6c96f6bf7628f22c89df0b285f54744a4 ", "source": "#include <meta>\n#include <print>\n#include <array>\n\nint main() {\n constexpr auto arr = std::define_static_array(std::array{1, 2, 3, 4, 5});\n for (auto v : arr) {\n std::println(\"{}\", v);\n }\n}\n"}], "page_id": ["reference", "meta", "define_static_array"]} ">
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 ="2026-04-09T06:13:07 ">
192- 2026年04月09日 06時13分07秒
191+ < span itemprop ="datePublished " content ="2026-04-13T04:09:48 ">
192+ 2026年04月13日 04時09分48秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
212212 < div class ="row ">
213213 < div class ="col-sm-12 content-body ">
214214
215- < div class ="identifier-type "> function template</ div > < div class ="header "> <meta></ div > < h1 itemprop ="name "> < span class ="namespace " title ="namespace std::meta "> std::meta ::</ span > < span class ="token "> define_static_array</ span > < span class ="cpp cpp26 " title ="C++26で追加 "> (C++26)</ span > </ h1 >
216- < div itemprop ="articleBody "> < p > < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="k "> namespace</ span > < span class ="w "> </ span > < span class ="nn "> std</ span > < span class ="o " > :: </ span > < span class =" nn " > meta </ span > < span class =" w "> </ span > < span class ="p "> {</ span >
215+ < div class ="identifier-type "> function template</ div > < div class ="header "> <meta></ div > < h1 itemprop ="name "> < span class ="namespace " title ="namespace std "> std::</ span > < span class ="token "> define_static_array</ span > < span class ="cpp cpp26 " title ="C++26で追加 "> (C++26)</ span > </ h1 >
216+ < div itemprop ="articleBody "> < p > < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="k "> namespace</ span > < span class ="w "> </ span > < span class ="nn "> std</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
217217< span class ="w "> </ span > < span class ="k "> template</ span > < span class ="w "> </ span > < span class ="o "> <</ span > < span class ="n "> ranges</ span > < span class ="o "> ::</ span > < span class ="n "> < a href ="../ranges/input_range.html "> input_range</ a > </ span > < span class ="w "> </ span > < span class ="n "> R</ span > < span class ="o "> ></ span >
218218< span class ="w "> </ span > < span class ="k "> consteval</ span > < span class ="w "> </ span > < span class ="n "> < a href ="../span/span.html "> std::span</ a > </ span > < span class ="o "> <</ span > < span class ="k "> const</ span > < span class ="w "> </ span > < span class ="n "> ranges</ span > < span class ="o "> ::</ span > < span class ="n "> < a href ="../ranges/range_value_t.html "> range_value_t</ a > </ span > < span class ="o "> <</ span > < span class ="n "> R</ span > < span class ="o "> >></ span > < span class ="w "> </ span > < span class ="n "> define_static_array</ span > < span class ="p "> (</ span > < span class ="n "> R</ span > < span class ="o "> &&</ span > < span class ="w "> </ span > < span class ="n "> r</ span > < span class ="p "> );</ span >
219219< span class ="p "> }</ span >
@@ -224,12 +224,12 @@ <h2>概要</h2>
224224< h2 > < a class ="cpprefjp-defined-word " data-desc ="関数呼び出し式の評価結果となるオブジェクト・値 "> 戻り値</ a > </ h2 >
225225< p > < code > r</ code > の要素をコピーした静的ストレージ上の配列を参照する< code > std::span<const T></ code > を返す。</ p >
226226< h2 > 例</ h2 >
227- < p > < div class ="yata " id ="c643838a20472b049efdb5aeffc2eacca2ee16f3 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include < a href ="../meta.html "> <meta></ a > </ span >
227+ < p > < div class ="yata " id ="c5251da6c96f6bf7628f22c89df0b285f54744a4 "> < div class ="codehilite "> < pre > < span > </ span > < code > < span class ="cp "> #include < a href ="../meta.html "> <meta></ a > </ span >
228228< span class ="cp "> #include < a href ="../print.html "> <print></ a > </ span >
229229< span class ="cp "> #include < a href ="../array.html "> <array></ a > </ span >
230230
231231< span class ="kt "> int</ span > < span class ="w "> </ span > < span class ="nf "> main</ span > < span class ="p "> ()</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
232- < span class ="w "> </ span > < span class ="k "> constexpr</ span > < span class ="w "> </ span > < span class ="k "> auto</ span > < span class ="w "> </ span > < span class ="n "> arr</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> meta </ span > < span class =" o " > :: </ span > < span class =" n " > define_static_array</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../array/array.html "> std::array</ a > </ span > < span class ="p "> {</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 5</ span > < span class ="p "> });</ span >
232+ < span class ="w "> </ span > < span class ="k "> constexpr</ span > < span class ="w "> </ span > < span class ="k "> auto</ span > < span class ="w "> </ span > < span class ="n "> arr</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> std</ span > < span class ="o "> ::</ span > < span class ="n "> define_static_array</ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../array/array.html "> std::array</ a > </ span > < span class ="p "> {</ span > < span class ="mi "> 1</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 2</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 3</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 4</ span > < span class ="p "> ,</ span > < span class ="w "> </ span > < span class ="mi "> 5</ span > < span class ="p "> });</ span >
233233< span class ="w "> </ span > < span class ="k "> for</ span > < span class ="w "> </ span > < span class ="p "> (</ span > < span class ="k "> auto</ span > < span class ="w "> </ span > < span class ="n "> v</ span > < span class ="w "> </ span > < span class ="o "> :</ span > < span class ="w "> </ span > < span class ="n "> arr</ span > < span class ="p "> )</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
234234< span class ="w "> </ span > < 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 ="w "> </ span > < span class ="n "> v</ span > < span class ="p "> );</ span >
235235< span class ="w "> </ span > < span class ="p "> }</ span >
0 commit comments