Skip to content

Commit cd79256

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 60df90c commit cd79256

File tree

5 files changed

+266
-1211
lines changed

5 files changed

+266
-1211
lines changed

reference/chrono/make24.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,7 @@ <h2>例</h2>
239239
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">false</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">0h</a></span><span class="p">);</span>
240240

241241
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">12h</a></span><span class="p">);</span>
242-
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1L</span><span class="n">odKbfTjnXAYPzWKvRxSGXyaaujxfnKC</span><span class="p">);</span>
242+
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">1h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="mi">1</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">);</span>
243243
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">3h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">15h</a></span><span class="p">);</span>
244244
<span class="n"><a href="../cassert/assert.html">assert</a></span><span class="p">(</span><span class="n"><span style="color:#ff0000">chrono::make24</span></span><span class="p">(</span><span class="n"><a href="duration/op_h.html">11h</a></span><span class="p">,</span> <span class="nb">true</span><span class="p">)</span> <span class="o">==</span> <span class="n"><a href="duration/op_h.html">23h</a></span><span class="p">);</span>
245245
<span class="p">}</span>

reference/ostream/println.html

Lines changed: 33 additions & 4 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;ostream&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;bdaec0f8aa504f24d5648fcbf04352bb94ede853&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n\nint main()\n{\n std::println(std::cout, \&#34;Hello {} World\&#34;, 42); // \u6a19\u6e96\u51fa\u529b\u306b\u51fa\u529b\n std::println(std::cerr, \&#34;Hello {} World\&#34;, 42); // \u6a19\u6e96\u30a8\u30e9\u30fc\u306b\u51fa\u529b\n}\n&#34;}, {&#34;id&#34;: &#34;d5453e4a628f89c1c9fab12a50c20dca328e532a&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n\nint main()\n{\n std::string fmt = \&#34;{}\&#34;;\n std::println(std::cout, std::runtime_format(fmt), \&#34;Hello\&#34;);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;ostream&#34;, &#34;println&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;ostream&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function template&#34;], &#34;cpp&#34;: [&#34;cpp23&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;bdaec0f8aa504f24d5648fcbf04352bb94ede853&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n\nint main()\n{\n std::println(std::cout, \&#34;Hello {} World\&#34;, 42); // \u6a19\u6e96\u51fa\u529b\u306b\u51fa\u529b\n std::println(std::cerr, \&#34;Hello {} World\&#34;, 42); // \u6a19\u6e96\u30a8\u30e9\u30fc\u306b\u51fa\u529b\n}\n&#34;}, {&#34;id&#34;: &#34;d5453e4a628f89c1c9fab12a50c20dca328e532a&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n\nint main()\n{\n std::string fmt = \&#34;{}\&#34;;\n std::println(std::cout, std::runtime_format(fmt), \&#34;Hello\&#34;);\n}\n&#34;}, {&#34;id&#34;: &#34;2e2d904ffa7b4e7dfb61e5d45623246370eaba4d&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n\nint main()\n{\n std::print(std::cout, \&#34;abc\&#34;);\n std::println(std::cout, ); // \u6539\u884c\u30b3\u30fc\u30c9\u306e\u307f\u3092\u51fa\u529b\u3059\u308b\n std::print(std::cout, \&#34;{}\&#34;, 123);\n std::println(std::cout, );\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;ostream&#34;, &#34;println&#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="2024-06-11T13:45:38">
192-
2024年06月11日 13時45分38秒
191+
<span itemprop="datePublished" content="2024-08-09T04:03:48">
192+
2024年08月09日 04時03分48秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -218,6 +218,8 @@
218218
<span class="kt">void</span> <span class="n">println</span><span class="p">(</span><span class="n"><a href="basic_ostream.html">ostream</a></span><span class="o">&amp;</span> <span class="n">os</span><span class="p">,</span>
219219
<span class="n"><a href="../format/basic_format_string.html">format_string</a></span><span class="o">&lt;</span><span class="n">Args</span><span class="p">...</span><span class="o">&gt;</span> <span class="n">fmt</span><span class="p">,</span>
220220
<span class="n">Args</span><span class="o">&amp;&amp;</span><span class="p">...</span> <span class="n">args</span><span class="p">);</span> <span class="c1">// (1) C++23</span>
221+
222+
<span class="kt">void</span> <span class="nf">println</span><span class="p">(</span><span class="n"><a href="basic_ostream.html">ostream</a></span><span class="o">&amp;</span> <span class="n">os</span><span class="p">);</span> <span class="c1">// (2) C++26</span>
221223
<span class="p">}</span>
222224
</code></pre></div>
223225
</p>
@@ -227,15 +229,25 @@ <h2>概要</h2>
227229
<p>この関数は、<code><span href="https://cpprefjp.github.io/reference/cstdio/printf.md.nolink">std::printf()</span></code>関数ライクな書式指定で引数を文字列化して出力する。</p>
228230
<ul>
229231
<li>(1) : 指定した<code><a href="basic_ostream.html">ostream</a></code>に、書式指定で出力する</li>
232+
<li>(2) : 指定した<code><a href="basic_ostream.html">ostream</a></code>に、改行コードを出力する</li>
230233
</ul>
231234
<p>この関数は、末尾に改行コードが付くことに注意。改行コードが不要な場合は、<code><a href="print.html">std::print()</a></code>関数を使用すること。</p>
232235
<p>デフォルトの標準出力に出力したい場合は、<code><a href="../print.html">&lt;print&gt;</a></code>ヘッダの<code><a href="../print/println.html">std::println()</a></code>関数を使用すること。</p>
233236
<h2>効果</h2>
234237
<ul>
235-
<li>(1) : 以下と等価:
238+
<li>
239+
<p>(1) : 以下と等価:
236240
<br />
237241
<div class="codehilite"><pre><span></span><code><span class="n"><a href="print.html">print</a></span><span class="p">(</span><span class="n">os</span><span class="p">,</span> <span class="s">"{}</span><span class="se">\n</span><span class="s">"</span><span class="p">,</span> <span class="n"><a href="../format/format.html">format</a></span><span class="p">(</span><span class="n">fmt</span><span class="p">,</span> <span class="n"><a href="../utility/forward.html">std::forward</a></span><span class="o">&lt;</span><span class="n">Args</span><span class="o">&gt;</span><span class="p">(</span><span class="n">args</span><span class="p">)...));</span>
238242
</code></pre></div>
243+
</p>
244+
</li>
245+
<li>
246+
<p>(2) : 以下と等価:
247+
<br />
248+
<div class="codehilite"><pre><span></span><code><span class="n"><a href="print.html">print</a></span><span class="p">(</span><span class="n">os</span><span class="p">,</span> <span class="s">"</span><span class="se">\n</span><span class="s">"</span><span class="p">);</span>
249+
</code></pre></div>
250+
</p>
239251
</li>
240252
</ul>
241253
<h2></h2>
@@ -266,6 +278,22 @@ <h3>実行時の書式文字列を使用する (C++26)</h3>
266278
<h4>出力</h4>
267279
<p><pre><code>Hello
268280
</code></pre></p>
281+
<h3>改行コードを出力する (C++26)</h3>
282+
<p><div class="yata" id="2e2d904ffa7b4e7dfb61e5d45623246370eaba4d"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
283+
284+
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
285+
<span class="p">{</span>
286+
<span class="n"><a href="print.html">std::print</a></span><span class="p">(</span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="p">,</span> <span class="s">"abc"</span><span class="p">);</span>
287+
<span class="n"><a href="../print/println.html">std::println</a></span><span class="p">(</span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="p">,</span> <span class="p">);</span> <span class="c1">// 改行コードのみを出力する</span>
288+
<span class="n"><a href="print.html">std::print</a></span><span class="p">(</span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="p">,</span> <span class="s">"{}"</span><span class="p">,</span> <span class="mi">123</span><span class="p">);</span>
289+
<span class="n"><a href="../print/println.html">std::println</a></span><span class="p">(</span><span class="n"><a href="../iostream/cout.html">std::cout</a></span><span class="p">,</span> <span class="p">);</span>
290+
<span class="p">}</span>
291+
</code></pre></div>
292+
</div></p>
293+
<h4>出力</h4>
294+
<p><pre><code>abc
295+
123
296+
</code></pre></p>
269297
<h2>バージョン</h2>
270298
<h3>言語</h3>
271299
<ul>
@@ -287,6 +315,7 @@ <h2>関連項目</h2>
287315
<h2>参照</h2>
288316
<ul>
289317
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2093r14.html" target="_blank">P2093R14 Formatted output</a></li>
318+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2024/p3142r0.pdf" target="_blank">P3142R0 Printing Blank Lines with <code>println</code></a></li>
290319
</ul></div>
291320

292321
</div>

0 commit comments

Comments
 (0)