Skip to content

Commit fb7fc1b

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 41cc6da commit fb7fc1b

File tree

6 files changed

+68
-2813
lines changed

6 files changed

+68
-2813
lines changed

reference/mdspan/extents.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,mdspan,class template,std,cpp23
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,mdspan,class template,std,cpp23,dextents,dims
2424
">
2525
<meta name="title" content="extents - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="extents - cpprefjp C++日本語リファレンス" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;mdspan&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;72f1b6e9f8e52f61c117c8263d016ed1df87104e&#34;, &#34;source&#34;: &#34;#include &lt;mdspan&gt;\n\nint main()\n{\n // \u56fa\u5b9a\u8981\u7d20\u6570 3x3 \u306e2\u6b21\u5143\u914d\u5217\u30b5\u30a4\u30ba\n std::extents&lt;size_t, 3, 3&gt; ext3x3;\n\n#if 1\n // \u52d5\u7684\u8981\u7d20\u6570\u304b\u3089\u306a\u308b2\u6b21\u5143\u914d\u5217\u30b5\u30a4\u30ba\u3092 4x2 \u3067\u521d\u671f\u5316\n std::dextents&lt;size_t, 2&gt; ext2d{4, 2};\n#else\n // C++26: dims&lt;2&gt;\u306fdextents&lt;size_t, 2&gt;\u3068\u7b49\u4fa1\n std::dims&lt;2&gt; ext2d{4, 2};\n#endif\n\n // 2\u500b\u306e\u52d5\u7684\u8981\u7d20\u6570(\u9ad8\u3055,\u5e45)\u3068\u9759\u7684\u8981\u7d20\u6570(RGBA=4)\u304b\u3089\u306a\u308b3\u6b21\u5143\u914d\u5217\u30b5\u30a4\u30ba\n using ColorImageExt = std::extents&lt;size_t, std::dynamic_extent, std::dynamic_extent, 4&gt;;\n ColorImageExt image_ext{128, 128};\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;mdspan&#34;, &#34;extents&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;mdspan&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;], &#34;alias&#34;: [&#34;dextents,dims&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;72f1b6e9f8e52f61c117c8263d016ed1df87104e&#34;, &#34;source&#34;: &#34;#include &lt;mdspan&gt;\n\nint main()\n{\n // \u56fa\u5b9a\u8981\u7d20\u6570 3x3 \u306e2\u6b21\u5143\u914d\u5217\u30b5\u30a4\u30ba\n std::extents&lt;size_t, 3, 3&gt; ext3x3;\n\n#if 1\n // \u52d5\u7684\u8981\u7d20\u6570\u304b\u3089\u306a\u308b2\u6b21\u5143\u914d\u5217\u30b5\u30a4\u30ba\u3092 4x2 \u3067\u521d\u671f\u5316\n std::dextents&lt;size_t, 2&gt; ext2d{4, 2};\n#else\n // C++26: dims&lt;2&gt;\u306fdextents&lt;size_t, 2&gt;\u3068\u7b49\u4fa1\n std::dims&lt;2&gt; ext2d{4, 2};\n#endif\n\n // 2\u500b\u306e\u52d5\u7684\u8981\u7d20\u6570(\u9ad8\u3055,\u5e45)\u3068\u9759\u7684\u8981\u7d20\u6570(RGBA=4)\u304b\u3089\u306a\u308b3\u6b21\u5143\u914d\u5217\u30b5\u30a4\u30ba\n using ColorImageExt = std::extents&lt;size_t, std::dynamic_extent, std::dynamic_extent, 4&gt;;\n ColorImageExt image_ext{128, 128};\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;mdspan&#34;, &#34;extents&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-14T14:04:00">
192-
2025年07月14日 14時04分00秒
191+
<span itemprop="datePublished" content="2026-01-08T11:06:09">
192+
2026年01月08日 11時06分09秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Koichi Murase</span>
196+
<span itemprop="name">yoh</span>
197197
</span>
198198
が更新
199199
</small></p>

reference/string_view/basic_string_view.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
23-
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,string_view,std,class template,cpp17
23+
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,string_view,std,class template,cpp17,string_view,u8string_view,u16string_view,u32string_view,wstring_view
2424
">
2525
<meta name="title" content="basic_string_view - cpprefjp C++日本語リファレンス" />
2626
<meta itemprop="name" content="basic_string_view - cpprefjp C++日本語リファレンス" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;string_view&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp17&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;de8da19da34446d77b6a17722c890273e1260085&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;string_view&gt;\n\nint main()\n{\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u304b\u3089\u90e8\u5206\u6587\u5b57\u5217\u3092\u53d6\u5f97\u3059\u308b\u3002\n // \u305d\u306e\u969b\u3001\u30e1\u30e2\u30ea\u30a2\u30ed\u30b1\u30fc\u30c8\u306f\u767a\u751f\u3057\u306a\u3044\n std::cout &lt;&lt; std::string_view(\&#34;Hello World\&#34;).substr(0, 5) &lt;&lt; std::endl;\n\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u5185\u304b\u3089\u7279\u5b9a\u306e\u6587\u5b57\u5217\u3092\u691c\u7d22\u3059\u308b\u3002\n // \u3053\u306e\u4f8b\u3067\u3082\u3001\u30e1\u30e2\u30ea\u30a2\u30ed\u30b1\u30fc\u30c8\u3084\u6587\u5b57\u5217\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30b3\u30d4\u30fc\u306a\u3069\u306f\u767a\u751f\u3057\u306a\u3044\n std::string_view sv = \&#34;Hello World\&#34;;\n std::size_t pos = sv.find(\&#34;rl\&#34;);\n if (pos != std::string_view::npos) {\n std::cout &lt;&lt; \&#34;found\&#34; &lt;&lt; std::endl;\n }\n}\n&#34;}, {&#34;id&#34;: &#34;9c80879792986848c141b262d39af46e2515072a&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;string&gt;\n#include &lt;string_view&gt;\n\n// string, const char*\u3001string_view\u306e\u3069\u308c\u3067\u3082\u53d7\u3051\u53d6\u308c\u308b\u95a2\u6570\nvoid f(std::string_view sv)\n{\n std::cout &lt;&lt; sv.substr(0, 4) &lt;&lt; std::endl;\n}\n\nint main()\n{\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb (char\u914d\u5217) \u3092\u6e21\u3059\n f(\&#34;Hello\&#34;);\n\n // const char*\u3092\u6e21\u3059\n const char* chars = \&#34;Hello\&#34;;\n f(chars);\n\n // \u5de6\u8fba\u5024\u306estring\u3092\u6e21\u3059\n std::string s = \&#34;Hello\&#34;;\n f(s);\n\n // string\u306e\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u6e21\u3059\n // \u95a2\u6570f()\u5185\u3067\u306f\u3053\u306e\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u751f\u5b58\u3057\u3066\u3044\u308b\u306e\u3067\u3001\n // string_view\u53c2\u7167\u3057\u3066\u3082\u554f\u984c\u306a\u3044\n f(std::string(\&#34;Hello\&#34;));\n}\n&#34;}, {&#34;id&#34;: &#34;6f0b10ec15808f0634e877001de17c8a5ea96711&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;string_view&gt;\n\nint main()\n{\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u3092\u7bc4\u56f2\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3068\u3001\u30cc\u30eb\u6587\u5b57\u304c\u8981\u7d20\u306b\u542b\u307e\u308c\u308b\n std::cout &lt;&lt; &#39;[&#39; &lt;&lt; std::endl;\n for (char c : \&#34;ABC\&#34;) {\n std::cout &lt;&lt; c &lt;&lt; std::endl;\n }\n std::cout &lt;&lt; &#39;]&#39; &lt;&lt; std::endl;\n\n // string_view\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30cc\u30eb\u6587\u5b57\u304c\u8981\u7d20\u306b\u542b\u307e\u308c\u306a\u3044\n std::cout &lt;&lt; &#39;[&#39; &lt;&lt; std::endl;\n for (char c : std::string_view{\&#34;ABC\&#34;}) {\n std::cout &lt;&lt; c &lt;&lt; std::endl;\n }\n std::cout &lt;&lt; &#39;]&#39; &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;string_view&#34;, &#34;basic_string_view&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;string_view&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;class template&#34;], &#34;cpp&#34;: [&#34;cpp17&#34;], &#34;alias&#34;: [&#34;string_view,u8string_view,u16string_view,u32string_view,wstring_view&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;de8da19da34446d77b6a17722c890273e1260085&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;string_view&gt;\n\nint main()\n{\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u304b\u3089\u90e8\u5206\u6587\u5b57\u5217\u3092\u53d6\u5f97\u3059\u308b\u3002\n // \u305d\u306e\u969b\u3001\u30e1\u30e2\u30ea\u30a2\u30ed\u30b1\u30fc\u30c8\u306f\u767a\u751f\u3057\u306a\u3044\n std::cout &lt;&lt; std::string_view(\&#34;Hello World\&#34;).substr(0, 5) &lt;&lt; std::endl;\n\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u5185\u304b\u3089\u7279\u5b9a\u306e\u6587\u5b57\u5217\u3092\u691c\u7d22\u3059\u308b\u3002\n // \u3053\u306e\u4f8b\u3067\u3082\u3001\u30e1\u30e2\u30ea\u30a2\u30ed\u30b1\u30fc\u30c8\u3084\u6587\u5b57\u5217\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306e\u30b3\u30d4\u30fc\u306a\u3069\u306f\u767a\u751f\u3057\u306a\u3044\n std::string_view sv = \&#34;Hello World\&#34;;\n std::size_t pos = sv.find(\&#34;rl\&#34;);\n if (pos != std::string_view::npos) {\n std::cout &lt;&lt; \&#34;found\&#34; &lt;&lt; std::endl;\n }\n}\n&#34;}, {&#34;id&#34;: &#34;9c80879792986848c141b262d39af46e2515072a&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;string&gt;\n#include &lt;string_view&gt;\n\n// string, const char*\u3001string_view\u306e\u3069\u308c\u3067\u3082\u53d7\u3051\u53d6\u308c\u308b\u95a2\u6570\nvoid f(std::string_view sv)\n{\n std::cout &lt;&lt; sv.substr(0, 4) &lt;&lt; std::endl;\n}\n\nint main()\n{\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb (char\u914d\u5217) \u3092\u6e21\u3059\n f(\&#34;Hello\&#34;);\n\n // const char*\u3092\u6e21\u3059\n const char* chars = \&#34;Hello\&#34;;\n f(chars);\n\n // \u5de6\u8fba\u5024\u306estring\u3092\u6e21\u3059\n std::string s = \&#34;Hello\&#34;;\n f(s);\n\n // string\u306e\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u3092\u6e21\u3059\n // \u95a2\u6570f()\u5185\u3067\u306f\u3053\u306e\u4e00\u6642\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u304c\u751f\u5b58\u3057\u3066\u3044\u308b\u306e\u3067\u3001\n // string_view\u53c2\u7167\u3057\u3066\u3082\u554f\u984c\u306a\u3044\n f(std::string(\&#34;Hello\&#34;));\n}\n&#34;}, {&#34;id&#34;: &#34;6f0b10ec15808f0634e877001de17c8a5ea96711&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;string_view&gt;\n\nint main()\n{\n // \u6587\u5b57\u5217\u30ea\u30c6\u30e9\u30eb\u3092\u7bc4\u56f2\u3068\u3057\u3066\u4f7f\u7528\u3059\u308b\u3068\u3001\u30cc\u30eb\u6587\u5b57\u304c\u8981\u7d20\u306b\u542b\u307e\u308c\u308b\n std::cout &lt;&lt; &#39;[&#39; &lt;&lt; std::endl;\n for (char c : \&#34;ABC\&#34;) {\n std::cout &lt;&lt; c &lt;&lt; std::endl;\n }\n std::cout &lt;&lt; &#39;]&#39; &lt;&lt; std::endl;\n\n // string_view\u3092\u4f7f\u7528\u3059\u308b\u3068\u3001\u30cc\u30eb\u6587\u5b57\u304c\u8981\u7d20\u306b\u542b\u307e\u308c\u306a\u3044\n std::cout &lt;&lt; &#39;[&#39; &lt;&lt; std::endl;\n for (char c : std::string_view{\&#34;ABC\&#34;}) {\n std::cout &lt;&lt; c &lt;&lt; std::endl;\n }\n std::cout &lt;&lt; &#39;]&#39; &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;string_view&#34;, &#34;basic_string_view&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-11-10T13:21:07">
192-
2025年11月10日 13時21分07秒
191+
<span itemprop="datePublished" content="2026-01-08T11:06:35">
192+
2026年01月08日 11時06分35秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">suomesta</span>
196+
<span itemprop="name">yoh</span>
197197
</span>
198198
が更新
199199
</small></p>

0 commit comments

Comments
 (0)