Skip to content

Commit a5ee16f

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 8cd4d13 commit a5ee16f

15 files changed

Lines changed: 3879 additions & 3089 deletions

File tree

lang/cpp26/feature_test_macros.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-05-15T05:11:32">
192-
2026年05月15日 05時11分32秒
191+
<span itemprop="datePublished" content="2026-05-15T05:22:58">
192+
2026年05月15日 05時22分58秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -552,8 +552,8 @@ <h3>ライブラリ</h3>
552552
</tr>
553553
<tr>
554554
<td><code>__cpp_lib_format</code></td>
555-
<td><code>202311L</code></td>
556-
<td></td>
555+
<td><code>202603L</code></td>
556+
<td><code><a href="../../reference/format/dynamic_format.html">std::dynamic_format</a></code></td>
557557
<td><code><a href="../../reference/format.html">&lt;format&gt;</a></code></td>
558558
</tr>
559559
<tr>

reference/format.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -176,8 +176,8 @@
176176

177177
<p class="text-right"><small>
178178
最終更新日時(UTC):
179-
<span itemprop="datePublished" content="2026-01-27T07:36:10">
180-
2026年01月27日 07時36分10秒
179+
<span itemprop="datePublished" content="2026-05-15T05:22:58">
180+
2026年05月15日 05時22分58秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -401,12 +401,12 @@ <h2>書<a class="cpprefjp-defined-word" data-desc="expression statement。式(
401401
<td>C++23</td>
402402
</tr>
403403
<tr>
404-
<td><code><a href="format/runtime-format-string.html">runtime-format-string</a></code></td>
404+
<td><code><a href="format/dynamic-format-string.html">dynamic-format-string</a></code></td>
405405
<td>説明用としての書式の実行時文字列クラス (class template)</td>
406406
<td>C++26</td>
407407
</tr>
408408
<tr>
409-
<td><code><a href="format/runtime_format.html">runtime_format</a></code></td>
409+
<td><code><a href="format/dynamic_format.html">dynamic_format</a></code></td>
410410
<td>書式の実行時文字列を指定するために文字列をラップする (function)</td>
411411
<td>C++26</td>
412412
</tr>

reference/format/basic_format_string/op_constructor.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -200,8 +200,8 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2026-01-20T03:05:18">
204-
2026年01月20日 03時05分18秒
203+
<span itemprop="datePublished" content="2026-05-15T05:22:58">
204+
2026年05月15日 05時22分58秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -230,7 +230,7 @@
230230
<span class="n">basic_format_string</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">T</span><span class="o">&amp;</span><span class="w"> </span><span class="n">s</span><span class="p">);</span><span class="w"> </span><span class="c1">// (1) C++23</span>
231231

232232
<span class="k">constexpr</span>
233-
<span class="n">basic_format_string</span><span class="p">(</span><span class="n"><a href="../runtime-format-string.html">runtime-format-string</a></span><span class="o">&lt;</span><span class="n">charT</span><span class="o">&gt;</span><span class="w"> </span><span class="n">s</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++26</span>
233+
<span class="n">basic_format_string</span><span class="p">(</span><span class="n"><a href="../dynamic-format-string.html">dynamic-format-string</a></span><span class="o">&lt;</span><span class="n">charT</span><span class="o">&gt;</span><span class="w"> </span><span class="n">s</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="p">;</span><span class="w"> </span><span class="c1">// (2) C++26</span>
234234
</code></pre></div>
235235
</p>
236236
<h2>概要</h2>

reference/format/runtime-format-string.html renamed to reference/format/dynamic-format-string.html

Lines changed: 28 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -16,23 +16,23 @@
1616

1717
<meta charset="UTF-8">
1818

19-
<title>std::runtime-format-string - cpprefjp C++日本語リファレンス</title>
19+
<title>std::dynamic-format-string - cpprefjp C++日本語リファレンス</title>
2020

2121
<meta name="viewport" content="width=device-width,initial-scale=1">
2222
<meta name="keywords" content="
2323
C++,標準ライブラリ,リファレンス,ドキュメント,STL,std,,format,class,std,cpp26
2424
">
25-
<meta name="title" content="std::runtime-format-string - cpprefjp C++日本語リファレンス" />
26-
<meta itemprop="name" content="std::runtime-format-string - cpprefjp C++日本語リファレンス" />
27-
<meta property="og:title" content="std::runtime-format-string - cpprefjp C++日本語リファレンス" />
28-
<meta property="og:url" content="https://cpprefjp.github.io/reference/format/runtime-format-string.html" />
25+
<meta name="title" content="std::dynamic-format-string - cpprefjp C++日本語リファレンス" />
26+
<meta itemprop="name" content="std::dynamic-format-string - cpprefjp C++日本語リファレンス" />
27+
<meta property="og:title" content="std::dynamic-format-string - cpprefjp C++日本語リファレンス" />
28+
<meta property="og:url" content="https://cpprefjp.github.io/reference/format/dynamic-format-string.html" />
2929
<meta property="og:site_name" content="cpprefjp - C++日本語リファレンス" />
3030
<meta property="og:type" content="article" />
31-
<meta property="og:description" content="`runtime-format-string`クラスは、実行時の書式文字列を表す説明用のクラスであり、ユーザーは使用できない。" />
31+
<meta property="og:description" content="`dynamic-format-string`クラスは、実行時の書式文字列を表す説明用のクラスであり、ユーザーは使用できない。" />
3232
<meta name="twitter:card" content="summary" />
33-
<meta name="twitter:title" content="std::runtime-format-string - cpprefjp C++日本語リファレンス" />
34-
<meta name="twitter:url" content="https://cpprefjp.github.io/reference/format/runtime-format-string.html" />
35-
<meta name="twitter:description" content="`runtime-format-string`クラスは、実行時の書式文字列を表す説明用のクラスであり、ユーザーは使用できない。" />
33+
<meta name="twitter:title" content="std::dynamic-format-string - cpprefjp C++日本語リファレンス" />
34+
<meta name="twitter:url" content="https://cpprefjp.github.io/reference/format/dynamic-format-string.html" />
35+
<meta name="twitter:description" content="`dynamic-format-string`クラスは、実行時の書式文字列を表す説明用のクラスであり、ユーザーは使用できない。" />
3636

3737

3838
<link rel="alternate" type="application/atom+xml" title="Atom" href="https://cpprefjp.github.io/rss.xml" />
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;exposition-only&#34;: [&#34;&#34;], &#34;header&#34;: [&#34;format&#34;], &#34;id-type&#34;: [&#34;class&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [], &#34;page_id&#34;: [&#34;reference&#34;, &#34;format&#34;, &#34;runtime-format-string&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;exposition-only&#34;: [&#34;&#34;], &#34;header&#34;: [&#34;format&#34;], &#34;id-type&#34;: [&#34;class&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;cpp&#34;: [&#34;cpp26&#34;]}, &#34;sources&#34;: [], &#34;page_id&#34;: [&#34;reference&#34;, &#34;format&#34;, &#34;dynamic-format-string&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -171,7 +171,7 @@
171171
<span>
172172

173173

174-
<span itemprop="name">runtime-format-string</span>
174+
<span itemprop="name">dynamic-format-string</span>
175175

176176

177177
</span>
@@ -188,22 +188,22 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-02-08T09:00:28">
192-
2026年02月08日 09時00分28秒
191+
<span itemprop="datePublished" content="2026-05-15T05:22:58">
192+
2026年05月15日 05時22分58秒
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>
200200

201201

202202
<p class="text-right">
203-
<a class="history" target="_blank" href="https://github.com/cpprefjp/site/commits/master/reference/format/runtime-format-string.md">
203+
<a class="history" target="_blank" href="https://github.com/cpprefjp/site/commits/master/reference/format/dynamic-format-string.md">
204204
<span class="fa fa-fw fa-clock-o fa-flip-horizontal"></span>履歴
205205
</a>
206-
<a class="edit" target="_blank" href="https://github.com/cpprefjp/site/edit/master/reference/format/runtime-format-string.md">
206+
<a class="edit" target="_blank" href="https://github.com/cpprefjp/site/edit/master/reference/format/dynamic-format-string.md">
207207
<span class="fa fa-fw fa-pencil"></span>編集
208208
</a>
209209
</p>
@@ -212,29 +212,29 @@
212212
<div class="row">
213213
<div class="col-sm-12 content-body">
214214

215-
<div class="identifier-type">class</div><div class="header">&lt;format&gt;</div><h1 class="exposition-only" itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">runtime-format-string</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span><span class="cpp exposition-only" title="説明専用"></span></h1>
215+
<div class="identifier-type">class</div><div class="header">&lt;format&gt;</div><h1 class="exposition-only" itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">dynamic-format-string</span><span class="cpp cpp26" title="C++26で追加">(C++26)</span><span class="cpp exposition-only" title="説明専用"></span></h1>
216216
<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

218218
<span class="k">template</span><span class="w"> </span><span class="o">&lt;</span><span class="k">class</span><span class="w"> </span><span class="nc">charT</span><span class="o">&gt;</span>
219-
<span class="k">struct</span><span class="w"> </span><span class="nc">runtime</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="w"> </span><span class="p">{</span>
219+
<span class="k">struct</span><span class="w"> </span><span class="nc">dynamic</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="w"> </span><span class="p">{</span>
220220
<span class="k">private</span><span class="o">:</span>
221221
<span class="w"> </span><span class="n"><a href="../string_view/basic_string_view.html">basic_string_view</a></span><span class="o">&lt;</span><span class="n">charT</span><span class="o">&gt;</span><span class="w"> </span><span class="n">str</span><span class="p">;</span><span class="w"> </span><span class="c1">// 説明用</span>
222222

223223
<span class="k">public</span><span class="o">:</span>
224-
<span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="n">runtime</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="p">(</span><span class="n"><a href="../string_view/basic_string_view.html">basic_string_view</a></span><span class="o">&lt;</span><span class="n">charT</span><span class="o">&gt;</span><span class="w"> </span><span class="n">s</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">str</span><span class="p">(</span><span class="n">s</span><span class="p">)</span><span class="w"> </span><span class="p">{}</span>
224+
<span class="w"> </span><span class="k">constexpr</span><span class="w"> </span><span class="n">dynamic</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="p">(</span><span class="n"><a href="../string_view/basic_string_view.html">basic_string_view</a></span><span class="o">&lt;</span><span class="n">charT</span><span class="o">&gt;</span><span class="w"> </span><span class="n">s</span><span class="p">)</span><span class="w"> </span><span class="k">noexcept</span><span class="w"> </span><span class="o">:</span><span class="w"> </span><span class="n">str</span><span class="p">(</span><span class="n">s</span><span class="p">)</span><span class="w"> </span><span class="p">{}</span>
225225

226-
<span class="w"> </span><span class="n">runtime</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">runtime</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">delete</span><span class="p">;</span>
227-
<span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="n">runtime</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">runtime</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">delete</span><span class="p">;</span>
226+
<span class="w"> </span><span class="n">dynamic</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">dynamic</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">delete</span><span class="p">;</span>
227+
<span class="w"> </span><span class="k">const</span><span class="w"> </span><span class="n">dynamic</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="o">&amp;</span><span class="w"> </span><span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span><span class="w"> </span><span class="n">dynamic</span><span class="o">-</span><span class="n">format</span><span class="o">-</span><span class="n">string</span><span class="o">&amp;</span><span class="p">)</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">delete</span><span class="p">;</span>
228228
<span class="p">};</span>
229229

230230
<span class="p">}</span>
231231
</code></pre></div>
232232
</p>
233233
<h2>概要</h2>
234-
<p><code>runtime-format-string</code>クラスは、実行時の書<a class="cpprefjp-defined-word" data-desc="expression statement。式(省略可能)の末尾にセミコロンをつけた文。式文の式は副作用を起こすために評価され、値は廃棄される。">式文</a>字列を表す説明用のクラスであり、ユーザーは使用できない。</p>
234+
<p><code>dynamic-format-string</code>クラスは、実行時の書<a class="cpprefjp-defined-word" data-desc="expression statement。式(省略可能)の末尾にセミコロンをつけた文。式文の式は副作用を起こすために評価され、値は廃棄される。">式文</a>字列を表す説明用のクラスであり、ユーザーは使用できない。</p>
235235
<p>このクラスは、<code><a href="../string/basic_string.html">std::string</a></code><code><a href="../string_view/basic_string_view.html">std::string_view</a></code>の文字列を、書<a class="cpprefjp-defined-word" data-desc="expression statement。式(省略可能)の末尾にセミコロンをつけた文。式文の式は副作用を起こすために評価され、値は廃棄される。">式文</a>字列として<code><a href="format.html">std::format()</a></code>関数に指定するためにある。</p>
236236
<p><div class="codehilite"><pre><span></span><code><span class="n"><a href="../string/basic_string.html">std::string</a></span><span class="w"> </span><span class="n">fmt</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="s">"{}"</span><span class="p">;</span>
237-
<span class="n"><a href="../string/basic_string.html">std::string</a></span><span class="w"> </span><span class="n">s</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="format.html">std::format</a></span><span class="p">(</span><span class="n"><a href="runtime_format.html">std::runtime_format</a></span><span class="p">(</span><span class="n">fmt</span><span class="p">),</span><span class="w"> </span><span class="s">"Hello"</span><span class="p">);</span>
237+
<span class="n"><a href="../string/basic_string.html">std::string</a></span><span class="w"> </span><span class="n">s</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n"><a href="format.html">std::format</a></span><span class="p">(</span><span class="n"><a href="dynamic_format.html">std::dynamic_format</a></span><span class="p">(</span><span class="n">fmt</span><span class="p">),</span><span class="w"> </span><span class="s">"Hello"</span><span class="p">);</span>
238238
</code></pre></div>
239239
</p>
240240
<h2>バージョン</h2>
@@ -245,13 +245,17 @@ <h3>言語</h3>
245245
<h2>関連項目</h2>
246246
<ul>
247247
<li><code><a href="format.html">std::format()</a></code></li>
248-
<li><code><a href="runtime_format.html">std::runtime_format()</a></code></li>
248+
<li><code><a href="dynamic_format.html">std::dynamic_format()</a></code></li>
249249
<li><a href="basic_format_string/op_constructor.html"><code>std::basic_format_string</code>クラスのコンストラクタ</a></li>
250250
</ul>
251251
<h2>参照</h2>
252252
<ul>
253253
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2918r2.html" target="_blank">P2918R2 Runtime format strings II</a></li>
254254
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3391r2.html" target="_blank">P3391R2 <code>constexpr std::format</code></a></li>
255+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3953r3.html" target="_blank">P3953R3 Rename <code>std::runtime_format</code></a><ul>
256+
<li>元の名前は<code>runtime-format-string</code>だったが、<code>runtime_format</code>関数のリネームと合わせて<code>dynamic-format-string</code>にリネームされた</li>
257+
</ul>
258+
</li>
255259
</ul></div>
256260

257261
</div>

0 commit comments

Comments
 (0)