188188
189189 < p class ="text-right "> < small >
190190 最終更新日時(UTC):
191- < span itemprop ="datePublished " content ="2026-03-31T14:35:28 ">
192- 2026年03月31日 14時35分28秒
191+ < span itemprop ="datePublished " content ="2026-06-18T08:06:48 ">
192+ 2026年06月18日 08時06分48秒
193193 </ span >
194194 < br />
195195 < span itemprop ="author " itemscope itemtype ="http://schema.org/Person ">
196- < span itemprop ="name "> yoh </ span >
196+ < span itemprop ="name "> Akira Takahashi </ span >
197197 </ span >
198198 が更新
199199 </ small > </ p >
@@ -230,11 +230,11 @@ <h2>効果</h2>
230230< span class ="p "> }</ span > < span class ="w "> </ span > < span class ="k "> else</ span > < span class ="w "> </ span > < span class ="k "> if</ span > < span class ="w "> </ span > < span class ="k "> constexpr</ span > < span class ="w "> </ span > < span class ="p "> (</ span > < span class ="n "> is</ span > < span class ="o "> -</ span > < span class ="n "> strided</ span > < span class ="o "> -</ span > < span class ="n "> slice</ span > < span class ="o "> <</ span > < span class ="n "> S</ span > < span class ="o "> ></ span > < span class ="p "> )</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
231231< span class ="w "> </ span > < span class ="k "> auto</ span > < span class ="w "> </ span > < span class ="n "> c_extent</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="canonical-index.html "> canonical-index</ a > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../utility/move.html "> std::move</ a > </ span > < span class ="p "> (</ span > < span class ="n "> s</ span > < span class ="p "> .</ span > < span class ="n "> extent</ span > < span class ="p "> ));</ span >
232232< span class ="w "> </ span > < span class ="k "> auto</ span > < span class ="w "> </ span > < span class ="n "> c_offset</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="canonical-index.html "> canonical-index</ a > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../utility/move.html "> std::move</ a > </ span > < span class ="p "> (</ span > < span class ="n "> s</ span > < span class ="p "> .</ span > < span class ="n "> offset</ span > < span class ="p "> ));</ span >
233- < span class ="w "> </ span > < span class ="k "> if</ span > < span class ="w "> </ span > < span class ="k "> constexpr</ span > < span class ="w "> </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../type_traits/is_same.html "> is_same_v</ a > </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> c_extent</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> < span href ="https://cpprefjp.github.io/reference/type_traits/ constant_wrapper.md.nolink "> constant_wrapper</ span > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="p "> (</ span > < span class ="mi "> 0</ span > < span class ="p "> )</ span > < span class ="o "> >></ span > < span class ="p "> )</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
233+ < span class ="w "> </ span > < span class ="k "> if</ span > < span class ="w "> </ span > < span class ="k "> constexpr</ span > < span class ="w "> </ span > < span class ="p "> (</ span > < span class ="n "> < a href ="../type_traits/is_same.html "> is_same_v</ a > </ span > < span class ="o "> <</ span > < span class ="k "> decltype</ span > < span class ="p "> (</ span > < span class ="n "> c_extent</ span > < span class ="p "> ),</ span > < span class ="w "> </ span > < span class ="n "> < a href ="../utility/ constant_wrapper.html "> constant_wrapper</ a > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="p "> (</ span > < span class ="mi "> 0</ span > < span class ="p "> )</ span > < span class ="o "> >></ span > < span class ="p "> )</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
234234< span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> < a href ="strided_slice.html "> strided_slice</ a > </ span > < span class ="p "> {</ span >
235235< span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> offset</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> c_offset</ span > < span class ="p "> ,</ span >
236236< span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> extent</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> c_extent</ span > < span class ="p "> ,</ span >
237- < span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> stride</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < span href ="https://cpprefjp.github.io/reference/type_traits/ constant_wrapper.md.nolink "> cw</ span > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span > < span class ="o "> ></ span >
237+ < span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> stride</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="../utility/ constant_wrapper.html "> cw</ a > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span > < span class ="o "> ></ span >
238238< span class ="w "> </ span > < span class ="p "> };</ span >
239239< span class ="w "> </ span > < span class ="p "> }</ span > < span class ="w "> </ span > < span class ="k "> else</ span > < span class ="w "> </ span > < span class ="p "> {</ span >
240240< span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> < a href ="strided_slice.html "> strided_slice</ a > </ span > < span class ="p "> {</ span >
@@ -250,7 +250,7 @@ <h2>効果</h2>
250250< span class ="w "> </ span > < span class ="k "> return</ span > < span class ="w "> </ span > < span class ="n "> < a href ="strided_slice.html "> strided_slice</ a > </ span > < span class ="p "> {</ span >
251251< span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> offset</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> c_first</ span > < span class ="p "> ,</ span >
252252< span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> extent</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="canonical-index.html "> canonical-index</ a > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="o "> ></ span > < span class ="p "> (</ span > < span class ="n "> c_last</ span > < span class ="w "> </ span > < span class ="o "> -</ span > < span class ="w "> </ span > < span class ="n "> c_first</ span > < span class ="p "> ),</ span >
253- < span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> stride</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < span href ="https://cpprefjp.github.io/reference/type_traits/ constant_wrapper.md.nolink "> cw</ span > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span > < span class ="o "> ></ span >
253+ < span class ="w "> </ span > < span class ="p "> .</ span > < span class ="n "> stride</ span > < span class ="w "> </ span > < span class ="o "> =</ span > < span class ="w "> </ span > < span class ="n "> < a href ="../utility/ constant_wrapper.html "> cw</ a > </ span > < span class ="o "> <</ span > < span class ="n "> IndexType</ span > < span class ="p "> (</ span > < span class ="mi "> 1</ span > < span class ="p "> )</ span > < span class ="o "> ></ span >
254254< span class ="w "> </ span > < span class ="p "> };</ span >
255255< span class ="p "> }</ span >
256256</ code > </ pre > </ div >
0 commit comments