Skip to content

Commit 3ae143f

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent feab891 commit 3ae143f

File tree

5 files changed

+1036
-55
lines changed

5 files changed

+1036
-55
lines changed

lang/cpp26.html

Lines changed: 3 additions & 3 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-14T06:25:38">
180-
2026年01月14日 06時25分38秒
179+
<span itemprop="datePublished" content="2026-01-20T02:35:12">
180+
2026年01月20日 02時35分12秒
181181
</span>
182182
<br/>
183183
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -693,7 +693,7 @@ <h3>文字列</h3>
693693
<li><code>constexpr</code>に対応</li>
694694
</ul>
695695
</li>
696-
<li><code><a href="../reference/string/to_string.html">std::to_string()</a></code><code><a href="../reference/string/to_wstring.html">std::to_wstring()</a></code><code>constexpr</code>に対応</li>
696+
<li><code><a href="../reference/string/to_string.html">std::to_string()</a></code><code><a href="../reference/string/to_wstring.html">std::to_wstring()</a></code>の整数<a class="cpprefjp-defined-word" data-desc="同名の関数を異なる引数・テンプレート・制約などで複数定義すること。または同名の関数の集合">オーバーロード</a><code>constexpr</code>に対応</li>
697697
<li><code><a href="../reference/string/basic_string.html">std::basic_string</a></code>クラスと<code><a href="../reference/string_view/basic_string_view.html">std::basic_string_view</a></code>クラスに、部分文字列を<code><a href="../reference/string_view/basic_string_view.html">std::basic_string_view</a></code>として取得するメンバ関数<code>subview()</code>を追加</li>
698698
<li><code><a href="../reference/string/basic_string.html">std::basic_string</a></code><code><a href="../reference/string_view/basic_string_view.html">std::basic_string_view</a></code><code><a href="../reference/string/basic_string.html">std::basic_string</a></code>として連結させる<code>operator+</code>を追加</li>
699699
</ul>

reference/string/to_string.html

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

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-08-24T16:54:17">
192-
2025年08月24日 16時54分17秒
191+
<span itemprop="datePublished" content="2026-01-20T02:35:12">
192+
2026年01月20日 02時35分12秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Raclamusi</span>
196+
<span itemprop="name">Akira Takahashi</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -214,15 +214,27 @@
214214

215215
<div class="identifier-type">function</div><div class="header">&lt;string&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">to_string</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
216216
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span> <span class="p">{</span>
217-
<span class="n"><a href="basic_string.html">string</a></span> <span class="n">to_string</span><span class="p">(</span><span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
218-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (2) C++11</span>
219-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (3) C++11</span>
220-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (4) C++11</span>
221-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (5) C++11</span>
222-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (6) C++11</span>
223-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">float</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (7) C++11</span>
224-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">double</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (8) C++11</span>
225-
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="kt">double</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (9) C++11</span>
217+
<span class="n"><a href="basic_string.html">string</a></span> <span class="n">to_string</span><span class="p">(</span><span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
218+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (1) C++26</span>
219+
220+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (2) C++11</span>
221+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (2) C++26</span>
222+
223+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (3) C++11</span>
224+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (3) C++26</span>
225+
226+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (4) C++11</span>
227+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (4) C++26</span>
228+
229+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (5) C++11</span>
230+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (5) C++26</span>
231+
232+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (6) C++11</span>
233+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (6) C++26</span>
234+
235+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">float</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (7) C++11</span>
236+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">double</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (8) C++11</span>
237+
<span class="n"><a href="basic_string.html">string</a></span> <span class="nf">to_string</span><span class="p">(</span><span class="kt">long</span> <span class="kt">double</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (9) C++11</span>
226238
<span class="p">}</span>
227239
</code></pre></div>
228240
</p>
@@ -445,6 +457,10 @@ <h2>参照</h2>
445457
<li>C++26から<code>sprintf</code>ベースの仕様をやめて<code>std::format()</code>ベースの仕様になった</li>
446458
</ul>
447459
</li>
460+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3391r2.html" target="_blank">P3391R2 <code>constexpr std::format</code></a><ul>
461+
<li>C++26から整数バージョンが<code>constexpr</code>に対応した</li>
462+
</ul>
463+
</li>
448464
</ul></div>
449465

450466
</div>

reference/string/to_wstring.html

Lines changed: 24 additions & 8 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="2024-06-11T13:45:38">
192-
2024年06月11日 13時45分38秒
191+
<span itemprop="datePublished" content="2026-01-20T02:35:12">
192+
2026年01月20日 02時35分12秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
@@ -214,12 +214,24 @@
214214

215215
<div class="identifier-type">function</div><div class="header">&lt;string&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="token">to_wstring</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
216216
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">namespace</span> <span class="n">std</span> <span class="p">{</span>
217-
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="n">to_wstring</span><span class="p">(</span><span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
218-
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (2) C++11</span>
219-
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (3) C++11</span>
220-
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (4) C++11</span>
221-
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (5) C++11</span>
222-
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (6) C++11</span>
217+
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="n">to_wstring</span><span class="p">(</span><span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
218+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (1) C++26</span>
219+
220+
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (2) C++11</span>
221+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">int</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (2) C++26</span>
222+
223+
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (3) C++11</span>
224+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (3) C++26</span>
225+
226+
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (4) C++11</span>
227+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (4) C++26</span>
228+
229+
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (5) C++11</span>
230+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (5) C++26</span>
231+
232+
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (6) C++11</span>
233+
<span class="k">constexpr</span> <span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">unsigned</span> <span class="kt">long</span> <span class="kt">long</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (6) C++26</span>
234+
223235
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">float</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (7) C++11</span>
224236
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">double</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (8) C++11</span>
225237
<span class="n"><a href="basic_string.html">wstring</a></span> <span class="nf">to_wstring</span><span class="p">(</span><span class="kt">long</span> <span class="kt">double</span> <span class="n">val</span><span class="p">);</span> <span class="c1">// (9) C++11</span>
@@ -451,6 +463,10 @@ <h2>参照</h2>
451463
<li>C++26から<code>sprintf</code>ベースの仕様をやめて<code>std::format()</code>ベースの仕様になった</li>
452464
</ul>
453465
</li>
466+
<li><a href="https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3391r2.html" target="_blank">P3391R2 <code>constexpr std::format</code></a><ul>
467+
<li>C++26から整数バージョンが<code>constexpr</code>に対応した</li>
468+
</ul>
469+
</li>
454470
</ul></div>
455471

456472
</div>

0 commit comments

Comments
 (0)