Skip to content

Commit 75c69b8

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 8507ee8 commit 75c69b8

File tree

12 files changed

+600
-770
lines changed

12 files changed

+600
-770
lines changed

lang/cpp11/defaulted_and_deleted_functions.html

Lines changed: 4 additions & 4 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="2024-12-22T06:27:29">
192-
2024年12月22日 06時27分29秒
191+
<span itemprop="datePublished" content="2025-12-23T12:07:41">
192+
2025年12月23日 12時07分41秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Raclamusi</span>
196+
<span itemprop="name">rotarymars</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -288,7 +288,7 @@ <h2>仕様</h2>
288288
<span class="n">sometype</span><span class="p">();</span>
289289

290290
<span class="c1">// デフォルト動作のコピーコンストラクタを使用する</span>
291-
<span class="n">sometype</span><span class="p">(</span><span class="k">const</span> <span class="n">sometype</span> <span class="o">&amp;</span><span class="p">)</span> <span class="o">=</span> <span class="k">default</span><span class="p">;</span>
291+
<span class="n">sometype</span><span class="p">(</span><span class="k">const</span> <span class="n">sometype</span><span class="o">&amp;</span><span class="p">)</span> <span class="o">=</span> <span class="k">default</span><span class="p">;</span>
292292

293293
<span class="c1">// デフォルト動作のデストラクタを使用する。</span>
294294
<span class="c1">// ただし、このデストラクタは仮想関数とする。</span>

lang/cpp26/allowing_exception_throwing_in_constant-evaluation.html

Lines changed: 4 additions & 4 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-04-03T07:38:08">
192-
2025年04月03日 07時38分08秒
191+
<span itemprop="datePublished" content="2025-12-23T12:07:41">
192+
2025年12月23日 12時07分41秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">rotarymars</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -233,7 +233,7 @@ <h2>概要</h2>
233233

234234
<span class="k">try</span> <span class="p">{</span>
235235
<span class="k">const</span> <span class="k">auto</span> <span class="n">c</span> <span class="o">=</span> <span class="n">hello</span><span class="p">(</span><span class="s">""</span><span class="p">);</span> <span class="c1">// C++26: 例外を捕捉</span>
236-
<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="k">const</span> <span class="n">validation_error</span> <span class="o">&amp;</span><span class="p">)</span> <span class="p">{</span>
236+
<span class="p">}</span> <span class="k">catch</span> <span class="p">(</span><span class="k">const</span> <span class="n">validation_error</span><span class="o">&amp;</span><span class="p">)</span> <span class="p">{</span>
237237
<span class="c1">// everything is fine</span>
238238
<span class="p">}</span>
239239

lang/cpp26/constexpr_cast_from_voidptr.html

Lines changed: 4 additions & 4 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-04-25T09:00:28">
192-
2025年04月25日 09時00分28秒
191+
<span itemprop="datePublished" content="2025-12-23T12:07:41">
192+
2025年12月23日 12時07分41秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">Akira Takahashi</span>
196+
<span itemprop="name">rotarymars</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -237,7 +237,7 @@ <h2>概要</h2>
237237
<span class="n"><a href="../../reference/string_view/basic_string_view.html">std::string_view</a></span> <span class="p">(</span><span class="o">*</span><span class="n">speak_function</span><span class="p">)(</span><span class="k">const</span> <span class="kt">void</span><span class="o">*</span><span class="p">);</span>
238238
<span class="k">public</span><span class="o">:</span>
239239
<span class="k">template</span> <span class="o">&lt;</span><span class="k">typename</span> <span class="n">Animal</span><span class="o">&gt;</span>
240-
<span class="k">constexpr</span> <span class="n">AnimalView</span><span class="p">(</span><span class="k">const</span> <span class="n">Animal</span> <span class="o">&amp;</span><span class="n">a</span><span class="p">)</span>
240+
<span class="k">constexpr</span> <span class="n">AnimalView</span><span class="p">(</span><span class="k">const</span> <span class="n">Animal</span><span class="o">&amp;</span> <span class="n">a</span><span class="p">)</span>
241241
<span class="o">:</span> <span class="n">animal</span><span class="p">{</span><span class="o">&amp;</span><span class="n">a</span><span class="p">},</span> <span class="n">speak_function</span><span class="p">{[](</span><span class="k">const</span> <span class="kt">void</span><span class="o">*</span> <span class="n">object</span><span class="p">)</span> <span class="p">{</span>
242242
<span class="k">return</span> <span class="k">static_cast</span><span class="o">&lt;</span><span class="k">const</span> <span class="n">Animal</span><span class="o">*&gt;</span><span class="p">(</span><span class="n">object</span><span class="p">)</span><span class="o">-&gt;</span><span class="n">speak</span><span class="p">();</span>
243243
<span class="p">}}</span>

reference/map/map/at.html

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

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2025-05-22T05:54:19">
204-
2025年05月22日 05時54分19秒
203+
<span itemprop="datePublished" content="2025-12-23T12:07:41">
204+
2025年12月23日 12時07分41秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Akira Takahashi</span>
208+
<span itemprop="name">rotarymars</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -226,7 +226,7 @@
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;map&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class map">map::</span><span class="token">at</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
228228
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">T</span><span class="o">&amp;</span> <span class="n">at</span><span class="p">(</span><span class="k">const</span> <span class="n">key_type</span><span class="o">&amp;</span> <span class="n">x</span><span class="p">);</span> <span class="c1">// (1) C++11</span>
229-
<span class="k">const</span> <span class="n">T</span><span class="o">&amp;</span> <span class="n">at</span><span class="p">(</span><span class="k">const</span> <span class="n">key_type</span> <span class="o">&amp;</span> <span class="n">x</span><span class="p">)</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (2) C++11</span>
229+
<span class="k">const</span> <span class="n">T</span><span class="o">&amp;</span> <span class="n">at</span><span class="p">(</span><span class="k">const</span> <span class="n">key_type</span><span class="o">&amp;</span> <span class="n">x</span><span class="p">)</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (2) C++11</span>
230230

231231
<span class="k">template</span><span class="o">&lt;</span><span class="k">class</span> <span class="nc">K</span><span class="o">&gt;</span>
232232
<span class="n">T</span><span class="o">&amp;</span> <span class="n">at</span><span class="p">(</span><span class="k">const</span> <span class="n">K</span><span class="o">&amp;</span> <span class="n">x</span><span class="p">);</span> <span class="c1">// (3) C++26</span>

reference/set/multiset/extract.html

Lines changed: 6 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;set&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;multiset&#34;], &#34;cpp&#34;: [&#34;cpp17&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;d076067e9e87c9eb02d7aa46997dbb3133b5c0b6&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;set&gt;\n\nclass noncopyable {\nprotected:\n constexpr noncopyable() noexcept = default;\n ~noncopyable() = default;\n constexpr noncopyable(noncopyable const &amp;) noexcept = delete;\n constexpr noncopyable(noncopyable &amp;&amp;) noexcept = default;\n noncopyable &amp; operator=(noncopyable const &amp;) noexcept = delete;\n noncopyable &amp; operator=(noncopyable &amp;&amp;) noexcept = default;\n};\n\nstruct my_struct // \u30e0\u30fc\u30d6\u30aa\u30f3\u30ea\u30fc\u306a\u578b\n : private noncopyable {\n int value;\n int num = 0;\n static inline int count = 0;\n constexpr my_struct(int i) noexcept : value(i) { num = count++; };\n bool operator &lt; (const my_struct &amp;rhs) const noexcept {return this-&gt;value &lt; rhs.value;}\n};\n\nint main()\n{\n // \u30e0\u30fc\u30d6\u30aa\u30f3\u30ea\u30fc\u306a\u578b\u3092\u30ad\u30fc\u3068\u3057\u3066\u6271\u3046 multiset\n std::multiset&lt;my_struct&gt; s;\n\n // \u633f\u5165\n s.insert(my_struct{1});\n s.insert(my_struct{1});\n s.insert(my_struct{2});\n\n // \u8981\u7d20\u3092\u53d6\u308a\u51fa\u3059\n my_struct m = std::move(s.extract(s.begin()).value());\n\n std::cout &lt;&lt; \&#34;value : \&#34;&lt;&lt; m.value &lt;&lt; \&#34;\\n\&#34;\n &lt;&lt; \&#34;num : \&#34; &lt;&lt; m.num;\n}\n&#34;}, {&#34;id&#34;: &#34;da463b558ae79288d58663b0d204a11b24f1c9c4&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;set&gt;\n\nint main()\n{\n std::multiset&lt;int&gt; s1;\n std::multiset&lt;int&gt; s2 = { 1, 1, 2 };\n\n // \u30ce\u30fc\u30c9\u3092\u53d6\u5f97\n std::multiset&lt;int&gt;::node_type node = s2.extract(1);\n\n // \u518d\u78ba\u4fdd\u306a\u3057\u306b\u5024\u3092\u66f8\u304d\u63db\u3048\u308b\n node.value() = 15;\n\n // \u30ce\u30fc\u30c9\u3092\u8ee2\u9001\n s1.insert(std::move(node));\n\n std::cout &lt;&lt; \&#34;s1 = { \&#34;;\n for(auto&amp;&amp; itr = s1.begin(); itr != s1.end();)\n std::cout &lt;&lt; *itr &lt;&lt; (++itr != s1.end() ? \&#34;, \&#34; : \&#34; }\\n\&#34;);\n\n std::cout &lt;&lt; \&#34;s2 = { \&#34;;\n for(auto&amp;&amp; itr = s2.begin(); itr != s2.end();)\n std::cout &lt;&lt; *itr &lt;&lt; (++itr != s2.end() ? \&#34;, \&#34; : \&#34; }\\n\&#34;);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;set&#34;, &#34;multiset&#34;, &#34;extract&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;set&#34;], &#34;id-type&#34;: [&#34;function&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;class&#34;: [&#34;multiset&#34;], &#34;cpp&#34;: [&#34;cpp17&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;98d415c4033595f6b3b2feb05bc31bc33cabfdfd&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;set&gt;\n\nclass noncopyable {\nprotected:\n constexpr noncopyable() noexcept = default;\n ~noncopyable() = default;\n constexpr noncopyable(noncopyable const &amp;) noexcept = delete;\n constexpr noncopyable(noncopyable &amp;&amp;) noexcept = default;\n noncopyable &amp; operator=(noncopyable const &amp;) noexcept = delete;\n noncopyable &amp; operator=(noncopyable &amp;&amp;) noexcept = default;\n};\n\nstruct my_struct // \u30e0\u30fc\u30d6\u30aa\u30f3\u30ea\u30fc\u306a\u578b\n : private noncopyable {\n int value;\n int num = 0;\n static inline int count = 0;\n constexpr my_struct(int i) noexcept : value(i) { num = count++; };\n bool operator &lt; (const my_struct&amp; rhs) const noexcept {return this-&gt;value &lt; rhs.value;}\n};\n\nint main()\n{\n // \u30e0\u30fc\u30d6\u30aa\u30f3\u30ea\u30fc\u306a\u578b\u3092\u30ad\u30fc\u3068\u3057\u3066\u6271\u3046 multiset\n std::multiset&lt;my_struct&gt; s;\n\n // \u633f\u5165\n s.insert(my_struct{1});\n s.insert(my_struct{1});\n s.insert(my_struct{2});\n\n // \u8981\u7d20\u3092\u53d6\u308a\u51fa\u3059\n my_struct m = std::move(s.extract(s.begin()).value());\n\n std::cout &lt;&lt; \&#34;value : \&#34;&lt;&lt; m.value &lt;&lt; \&#34;\\n\&#34;\n &lt;&lt; \&#34;num : \&#34; &lt;&lt; m.num;\n}\n&#34;}, {&#34;id&#34;: &#34;da463b558ae79288d58663b0d204a11b24f1c9c4&#34;, &#34;source&#34;: &#34;#include &lt;iostream&gt;\n#include &lt;set&gt;\n\nint main()\n{\n std::multiset&lt;int&gt; s1;\n std::multiset&lt;int&gt; s2 = { 1, 1, 2 };\n\n // \u30ce\u30fc\u30c9\u3092\u53d6\u5f97\n std::multiset&lt;int&gt;::node_type node = s2.extract(1);\n\n // \u518d\u78ba\u4fdd\u306a\u3057\u306b\u5024\u3092\u66f8\u304d\u63db\u3048\u308b\n node.value() = 15;\n\n // \u30ce\u30fc\u30c9\u3092\u8ee2\u9001\n s1.insert(std::move(node));\n\n std::cout &lt;&lt; \&#34;s1 = { \&#34;;\n for(auto&amp;&amp; itr = s1.begin(); itr != s1.end();)\n std::cout &lt;&lt; *itr &lt;&lt; (++itr != s1.end() ? \&#34;, \&#34; : \&#34; }\\n\&#34;);\n\n std::cout &lt;&lt; \&#34;s2 = { \&#34;;\n for(auto&amp;&amp; itr = s2.begin(); itr != s2.end();)\n std::cout &lt;&lt; *itr &lt;&lt; (++itr != s2.end() ? \&#34;, \&#34; : \&#34; }\\n\&#34;);\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;set&#34;, &#34;multiset&#34;, &#34;extract&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -200,12 +200,12 @@
200200

201201
<p class="text-right"><small>
202202
最終更新日時(UTC):
203-
<span itemprop="datePublished" content="2024-06-11T13:45:38">
204-
2024年06月11日 13時45分38秒
203+
<span itemprop="datePublished" content="2025-12-23T12:07:41">
204+
2025年12月23日 12時07分41秒
205205
</span>
206206
<br/>
207207
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
208-
<span itemprop="name">Akira Takahashi</span>
208+
<span itemprop="name">rotarymars</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -252,7 +252,7 @@ <h2>備考</h2>
252252
<li>この関数は、要素に対するコピーもムーブも行わずに、要素の所有権を転送することができる</li>
253253
<li>この関数は、再確保なしでマップ要素のキーを変更することができる</li>
254254
</ul>
255-
<p><div class="yata" id="d076067e9e87c9eb02d7aa46997dbb3133b5c0b6"><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>
255+
<p><div class="yata" id="98d415c4033595f6b3b2feb05bc31bc33cabfdfd"><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>
256256
<span class="cp">#include</span> <span class="cpf"><a href="../../set.html">&lt;set&gt;</a></span><span class="cp"></span>
257257

258258
<span class="k">class</span> <span class="nc">noncopyable</span> <span class="p">{</span>
@@ -271,7 +271,7 @@ <h2>備考</h2>
271271
<span class="kt">int</span> <span class="n">num</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
272272
<span class="k">static</span> <span class="kr">inline</span> <span class="kt">int</span> <span class="n">count</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
273273
<span class="k">constexpr</span> <span class="nf">my_struct</span><span class="p">(</span><span class="kt">int</span> <span class="n">i</span><span class="p">)</span> <span class="k">noexcept</span> <span class="o">:</span> <span class="n">value</span><span class="p">(</span><span class="n">i</span><span class="p">)</span> <span class="p">{</span> <span class="n">num</span> <span class="o">=</span> <span class="n">count</span><span class="o">++</span><span class="p">;</span> <span class="p">};</span>
274-
<span class="kt">bool</span> <span class="k">operator</span> <span class="o">&lt;</span> <span class="p">(</span><span class="k">const</span> <span class="n">my_struct</span> <span class="o">&amp;</span><span class="n">rhs</span><span class="p">)</span> <span class="k">const</span> <span class="k">noexcept</span> <span class="p">{</span><span class="k">return</span> <span class="k">this</span><span class="o">-&gt;</span><span class="n">value</span> <span class="o">&lt;</span> <span class="n">rhs</span><span class="p">.</span><span class="n">value</span><span class="p">;}</span>
274+
<span class="kt">bool</span> <span class="k">operator</span> <span class="o">&lt;</span> <span class="p">(</span><span class="k">const</span> <span class="n">my_struct</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">)</span> <span class="k">const</span> <span class="k">noexcept</span> <span class="p">{</span><span class="k">return</span> <span class="k">this</span><span class="o">-&gt;</span><span class="n">value</span> <span class="o">&lt;</span> <span class="n">rhs</span><span class="p">.</span><span class="n">value</span><span class="p">;}</span>
275275
<span class="p">};</span>
276276

277277
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>

0 commit comments

Comments
 (0)