Skip to content

Commit a16089b

Browse files
Preview PR 1595: 2988ba723af864
1 parent 2c7d0fb commit a16089b

4 files changed

Lines changed: 46 additions & 46 deletions

File tree

gen/pull/1595/PREVIEW.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
# PR [\#1595](https://github.com/cpprefjp/site/pull/1595) プレビュー
2-
- ⌚ 更新時刻: 2026-03-26 08:23:09 JST
2+
- ⌚ 更新時刻: 2026-03-26 08:45:12 JST
33
- 🔍 [プレビュー (HTML)](https://cpprefjp.github.io/site/gen/pull/1595)
44
- 📈 [プレビュー生成記録](https://github.com/cpprefjp/site/actions?query=event%3Apull_request_target+branch%3Amaster)
5-
- **⫯** ソースの変更: [`23af864..c051f64`](https://github.com/cpprefjp/site/compare/23af8649589d2c380a6dc530fe66590e3481dfb5..c051f6437473be6e84242de37d476e3a25c4f777)
5+
- **⫯** ソースの変更: [`23af864..2988ba7`](https://github.com/cpprefjp/site/compare/23af8649589d2c380a6dc530fe66590e3481dfb5..2988ba75cebca2e5959154ce5eff0dd8703c5f20)
66

77
## 変更記事一覧 (2件)
88

gen/pull/1595/reference/format/make_format_args.html

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868

6969
</head>
7070
<body>
71-
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;format&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;4d8a0b8888077620039a425c062c6e2d1fa03ae5&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;format&gt;\n\nint main() {\n std::string fmt = \&#34;0x{:x} 0b{:04b}\&#34;;\n int m=10, n=6;\n std::string s = std::vformat(fmt, std::make_format_args(m, n));\n std::cout &lt;&lt; s &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;format&#34;, &#34;make_format_args&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;format&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;cpp&#34;: [&#34;cpp20&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;e082b77f293991246f2b198d942172749491925b&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;format&gt;\n\nint main() {\n std::string fmt = \&#34;0x{:x} 0b{:04b}\&#34;;\n int m = 10, n = 6;\n std::string s = std::vformat(fmt, std::make_format_args(m, n));\n std::cout &lt;&lt; s &lt;&lt; std::endl;\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;format&#34;, &#34;make_format_args&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,8 +188,8 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2026-03-25T10:50:55">
192-
2026年03月25日 10時50分55秒
191+
<span itemprop="datePublished" content="2026-03-25T23:40:26">
192+
2026年03月25日 23時40分26秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -262,12 +262,12 @@ <h3>(2)</h3>
262262
</code></pre></div>
263263
</p>
264264
<h2></h2>
265-
<p><div class="yata" id="4d8a0b8888077620039a425c062c6e2d1fa03ae5"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
265+
<p><div class="yata" id="e082b77f293991246f2b198d942172749491925b"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
266266
<span class="cp">#include <a href="../format.html">&lt;format&gt;</a></span>
267267

268268
<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>
269269
<span class="w"> </span><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">"0x{:x} 0b{:04b}"</span><span class="p">;</span>
270-
<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">m</span><span class="o">=</span><span class="mi">10</span><span class="p">,</span><span class="w"> </span><span class="n">n</span><span class="o">=</span><span class="mi">6</span><span class="p">;</span>
270+
<span class="w"> </span><span class="kt">int</span><span class="w"> </span><span class="n">m</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">10</span><span class="p">,</span><span class="w"> </span><span class="n">n</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="mi">6</span><span class="p">;</span>
271271
<span class="w"> </span><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="vformat.html">std::vformat</a></span><span class="p">(</span><span class="n">fmt</span><span class="p">,</span><span class="w"> </span><span class="n"><span style="color:#ff0000">std::make_format_args</span></span><span class="p">(</span><span class="n">m</span><span class="p">,</span><span class="w"> </span><span class="n">n</span><span class="p">));</span>
272272
<span class="w"> </span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n">s</span><span class="w"> </span><span class="o">&lt;&lt;</span><span class="w"> </span><span class="n"><a href="../ostream/endl.html">std::endl</a></span><span class="p">;</span>
273273
<span class="p">}</span>
@@ -307,7 +307,10 @@ <h2>参照</h2>
307307
<ul>
308308
<li><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r10.html" target="_blank">P0645R10 Text Formatting</a></li>
309309
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2418r2.html" target="_blank">P2418R2 Add support for <code>std::generator</code>-like types to <code>std::format</code></a></li>
310-
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2905r2.html" target="_blank">P2905R2 Runtime format strings</a></li>
310+
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2905r2.html" target="_blank">P2905R2 Runtime format strings</a><ul>
311+
<li>C++23 発効後の DR として、引数を非 <code>const</code> 左辺値参照とすることで、一時オブジェクトを渡すことによる寿命切れオブジェクトの参照を回避する変更が提案された。これは C++20 まで遡及適用された。</li>
312+
</ul>
313+
</li>
311314
</ul></div>
312315

313316
</div>

gen/pull/1595/rss.xml

Lines changed: 34 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,42 @@
22
<feed xmlns="http://www.w3.org/2005/Atom">
33
<title>cpprefjp - C++日本語リファレンス</title>
44
<link href="https://cpprefjp.github.io" />
5-
<updated>2026-03-25T23:23:08.721340</updated>
6-
<id>990550ef-2b5a-4455-be99-210cd270b1f3</id>
5+
<updated>2026-03-25T23:45:10.793165</updated>
6+
<id>860a662a-52c0-4a2a-9f45-e330e7abad85</id>
77

88

9+
<entry>
10+
<title>make_format_args -- P2905R2 に関する簡単な説明を追加</title>
11+
<link href="https://cpprefjp.github.io/reference/format/make_format_args.html"/>
12+
<id>2988ba75cebca2e5959154ce5eff0dd8703c5f20:reference/format/make_format_args.md</id>
13+
<updated>2026-03-26T08:40:26+09:00</updated>
14+
15+
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/format/make_format_args.md b/reference/format/make_format_args.md
16+
index 60dc5e62d..326ca50e8 100644
17+
--- a/reference/format/make_format_args.md
18+
+++ b/reference/format/make_format_args.md
19+
@@ -79,7 +79,7 @@ return make_format_args&amp;lt;wformat_context&amp;gt;(args...);
20+
21+
int main() {
22+
std::string fmt = &amp;#34;0x{:x} 0b{:04b}&amp;#34;;
23+
- int m=10, n=6;
24+
+ int m = 10, n = 6;
25+
std::string s = std::vformat(fmt, std::make_format_args(m, n));
26+
std::cout &amp;lt;&amp;lt; s &amp;lt;&amp;lt; std::endl;
27+
}
28+
@@ -126,3 +126,4 @@ namespace std {
29+
* [P0645R10 Text Formatting](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2019/p0645r10.html)
30+
* [P2418R2 Add support for `std::generator`-like types to `std::format`](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2418r2.html)
31+
* [P2905R2 Runtime format strings](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2905r2.html)
32+
+ * C++23 発効後の DR として、引数を非 `const` 左辺値参照とすることで、一時オブジェクトを渡すことによる寿命切れオブジェクトの参照を回避する変更が提案された。これは C++20 まで遡及適用された。
33+
&lt;/code&gt;&lt;/pre&gt;</summary>
34+
35+
<author>
36+
<name>cycloawaodorin</name>
37+
<email>cycloawaodorin@gmail.com</email>
38+
</author>
39+
</entry>
40+
941
<entry>
1042
<title>vformat -- Update reference/format/vformat.md</title>
1143
<link href="https://cpprefjp.github.io/reference/format/vformat.html"/>
@@ -4733,39 +4765,4 @@ index 000000000..609dbae5e
47334765
</author>
47344766
</entry>
47354767

4736-
<entry>
4737-
<title>format -- format : サンプルコードの出力を修正</title>
4738-
<link href="https://cpprefjp.github.io/reference/format/format.html"/>
4739-
<id>0fd244266081c2ea7358d81398a03077aa872b07:reference/format/format.md</id>
4740-
<updated>2026-03-23T23:12:31+09:00</updated>
4741-
4742-
<summary type="html">&lt;pre&gt;&lt;code&gt;diff --git a/reference/format/format.md b/reference/format/format.md
4743-
index b4265b9d8..be84af4fe 100644
4744-
--- a/reference/format/format.md
4745-
+++ b/reference/format/format.md
4746-
@@ -581,11 +581,11 @@ int main()
4747-
4748-
#### 出力
4749-
```
4750-
-[1, 2, 3]
4751-
-[3, 2, 1]
4752-
-[1, 2, 3]
4753-
-{1: &amp;#34;aaa&amp;#34;, 2: &amp;#34;bbb&amp;#34;}
4754-
-{1, 2, 3}
4755-
+queue: [1, 2, 3]
4756-
+priority_queue: [3, 2, 1]
4757-
+stack: [1, 2, 3]
4758-
+flat_map: {1: &amp;#34;aaa&amp;#34;, 2: &amp;#34;bbb&amp;#34;}
4759-
+flat_set: {1, 2, 3}
4760-
```
4761-
4762-
### `vector&amp;lt;bool&amp;gt;`を出力する (C++23)
4763-
&lt;/code&gt;&lt;/pre&gt;</summary>
4764-
4765-
<author>
4766-
<name>Raclamusi</name>
4767-
<email>raclamusi@gmail.com</email>
4768-
</author>
4769-
</entry>
4770-
47714768
</feed>

gen/pull/1595/sitemap.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31923,7 +31923,7 @@
3192331923

3192431924
<url>
3192531925
<loc>https://cpprefjp.github.io/reference/format/make_format_args.html</loc>
31926-
<lastmod>2026-03-25T19:50:55+09:00</lastmod>
31926+
<lastmod>2026-03-26T08:40:26+09:00</lastmod>
3192731927
<changefreq>daily</changefreq>
3192831928
<priority>0.7</priority>
3192931929
</url>

0 commit comments

Comments
 (0)