Skip to content

Commit ffaf3d3

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 3974aa5 commit ffaf3d3

File tree

7 files changed

+226
-1270
lines changed

7 files changed

+226
-1270
lines changed

reference/cstdlib/calloc.html

Lines changed: 8 additions & 10 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-07-07T15:16:37">
192-
2025年07月07日 15時16分37秒
191+
<span itemprop="datePublished" content="2025-07-09T10:59:06">
192+
2025年07月09日 10時59分06秒
193193
</span>
194194
<br/>
195195
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
196-
<span itemprop="name">K10-K10</span>
196+
<span itemprop="name">Koichi Murase</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -226,12 +226,8 @@ <h2>概要</h2>
226226
<p>この関数は、静的ストレージにはアクセスせず、スレッドセーフである。</p>
227227
<h2>備考</h2>
228228
<ul>
229-
<li>
230-
<p><code>calloc</code><code>malloc</code><code>realloc</code> によって複数個の異なる領域が確保された場合、それらの連続性や順序は保証されない。</p>
231-
</li>
232-
<li>
233-
<p>メモリリークを避けるため、この関数で確保したメモリは、<code>free</code>などを使い、メモリ解放するべきである。</p>
234-
</li>
229+
<li><code>calloc</code><code>malloc</code><code>realloc</code> によって複数個の異なる領域が確保された場合、それらの連続性や順序は保証されない。</li>
230+
<li>メモリリークを避けるため、この関数で確保したメモリは、<code>free</code>などを使い、メモリ解放するべきである。</li>
235231
</ul>
236232
<h2></h2>
237233
<p><div class="yata" id="1111e6655da51d1252ec29f1e489017482231a10"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../cstdio.html">&lt;cstdio&gt;</a></span><span class="cp"></span>
@@ -266,7 +262,9 @@ <h2>関連項目</h2>
266262
<li><code><a href="free.html">free</a></code>:確保されたメモリを解放する。</li>
267263
</ul>
268264
<h2>参照</h2>
269-
<p>-<span href="https://cpprefjp.github.io/reference/cstdlib" title="https://www.dii.uchile.cl/~daespino/files/Iso_C_1999_definition.pdf">7.20.3 Memory management functions</span></p></div>
265+
<ul>
266+
<li><a href="https://www.dii.uchile.cl/~daespino/files/Iso_C_1999_definition.pdf" target="_blank">7.20.3 Memory management functions</a> [PDF]</li>
267+
</ul></div>
270268

271269
</div>
272270
</div>

reference/cstdlib/system.html

Lines changed: 13 additions & 19 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;cstdlib&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;73727b6c954d8a847d7bc45e65cf019c1581b8ab&#34;, &#34;source&#34;: &#34;#include &lt;cstdlib&gt;\n#include &lt;fstream&gt;\n#include &lt;iostream&gt;\n\nint main()\n{\n std::system(\&#34;ls -l &gt;test.txt\&#34;);//\&#34;ls -l &gt;test.txt\&#34;\u3092\u5b9f\u884c\n std::cout &lt;&lt; std::ifstream(\&#34;test.txt\&#34;).rdbuf();\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;cstdlib&#34;, &#34;system&#34;]}">
71+
<header data-kunai-mdinfo="{&#34;meta&#34;: {&#34;header&#34;: [&#34;cstdlib&#34;], &#34;namespace&#34;: [&#34;std&#34;], &#34;id-type&#34;: [&#34;function&#34;]}, &#34;sources&#34;: [{&#34;id&#34;: &#34;2302267fc273bcd8c060d97c7ff23248e4a84660&#34;, &#34;source&#34;: &#34;#include &lt;cstdlib&gt;\n#include &lt;fstream&gt;\n#include &lt;iostream&gt;\n\nint main()\n{\n std::system(\&#34;ls -l &gt;test.txt\&#34;); // \&#34;ls -l &gt;test.txt\&#34;\u3092\u5b9f\u884c\n std::cout &lt;&lt; std::ifstream(\&#34;test.txt\&#34;).rdbuf();\n}\n&#34;}], &#34;page_id&#34;: [&#34;reference&#34;, &#34;cstdlib&#34;, &#34;system&#34;]}">
7272
<nav class="navbar navbar-default" role="navigation">
7373
<div class="container-fluid">
7474
<div class="navbar-header">
@@ -188,12 +188,12 @@
188188

189189
<p class="text-right"><small>
190190
最終更新日時(UTC):
191-
<span itemprop="datePublished" content="2025-07-07T09:00:45">
192-
2025年07月07日 09時00分45秒
191+
<span itemprop="datePublished" content="2025-07-09T11:00:21">
192+
2025年07月09日 11時00分21秒
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">Koichi Murase</span>
197197
</span>
198198
が更新
199199
</small></p>
@@ -219,25 +219,27 @@
219219
</code></pre></div>
220220
</p>
221221
<h2>概要</h2>
222-
<p>ホスト環境のコマンド呼び出す。(e.g. <code>/bin/sh</code>, <code>cmd.exe</code>)</p>
223-
<p>基本の返り値はコマンドの実行結果</p>
224-
<p>コマンドがヌルポインタの場合、ホスト環境にコマンドプロセッサが存在するか確認し、存在している場合のみに非ゼロ値を返す</p>
222+
<p>ホスト環境のコマンドを呼び出す。(e.g. <code>/bin/sh</code>, <code>cmd.exe</code>)</p>
223+
<p><a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../../implementation-compliance.html#dfn-implementation-defined-behavior">処理系定義</a>の値を返す。大抵は呼び出されたコマンドが返した終了ステータスになる</p>
224+
<p>コマンドがヌルポインタの場合、ホスト環境にコマンドプロセッサが存在するか確認し、存在している場合に非ゼロ値を返す</p>
225225
<h2>備考</h2>
226-
<p>POSIXでは<code>WEXITSTATUS</code><code>WSTOPSIG</code>を使用、分解できる</p>
226+
<p>POSIXではマクロ<code>WEXITSTATUS</code><code>WSTOPSIG</code>を使用して<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>を分解できる。
227+
<code>WEXITSTATUS(戻り値)</code> は子プロセスが正常に終了した場合に非ゼロ値を返す。
228+
<code>WSTOPSIG(戻り値)</code> は子プロセスを停止したシグナル番号を評価する。</p>
227229
<p>生成されるプロセスが画面の入出力を伴う場合、<code>std::system</code>を呼び出す前に、<code>std::cout</code>の明示的なフラッシュが必要になる場合がある。</p>
228230
<h2></h2>
229-
<p><div class="yata" id="73727b6c954d8a847d7bc45e65cf019c1581b8ab"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../cstdlib.html">&lt;cstdlib&gt;</a></span><span class="cp"></span>
231+
<p><div class="yata" id="2302267fc273bcd8c060d97c7ff23248e4a84660"><div class="codehilite"><pre><span></span><code><span class="cp">#include</span> <span class="cpf"><a href="../cstdlib.html">&lt;cstdlib&gt;</a></span><span class="cp"></span>
230232
<span class="cp">#include</span> <span class="cpf"><a href="../fstream.html">&lt;fstream&gt;</a></span><span class="cp"></span>
231233
<span class="cp">#include</span> <span class="cpf"><a href="../iostream.html">&lt;iostream&gt;</a></span><span class="cp"></span>
232234

233235
<span class="kt">int</span> <span class="nf">main</span><span class="p">()</span>
234236
<span class="p">{</span>
235-
<span class="n">std</span><span class="o">::</span><span class="n">system</span><span class="p">(</span><span class="s">"ls -l &gt;test.txt"</span><span class="p">);</span><span class="c1">//"ls -l &gt;test.txt"を実行</span>
237+
<span class="n">std</span><span class="o">::</span><span class="n">system</span><span class="p">(</span><span class="s">"ls -l &gt;test.txt"</span><span class="p">);</span> <span class="c1">// "ls -l &gt;test.txt"を実行</span>
236238
<span class="n"><a href="../iostream/cout.html">std::cout</a></span> <span class="o">&lt;&lt;</span> <span class="n">std</span><span class="o">::</span><span class="n">ifstream</span><span class="p">(</span><span class="s">"test.txt"</span><span class="p">).</span><span class="n">rdbuf</span><span class="p">();</span>
237239
<span class="p">}</span>
238240
</code></pre></div>
239241
</div></p>
240-
<h2>出力結果</h2>
242+
<h2>出力例</h2>
241243
<p><pre><code>total 16
242244
-rwxr-xr-x 1 2001 2000 8859 Sep 30 20:52 a.out
243245
-rw-rw-rw- 1 2001 2000 161 Sep 30 20:52 main.cpp
@@ -256,14 +258,6 @@ <h2>関連項目</h2>
256258
<td><code><a href="../ostream/flush.html">flush</a></code></td>
257259
<td>バッファをフラッシュする</td>
258260
</tr>
259-
<tr>
260-
<td><code><span href="https://cpprefjp.github.io/reference/cstdlib">WEXITSTATUS</span></code></td>
261-
<td>子プロセスが正常に終了した場合、非ゼロ値を返す</td>
262-
</tr>
263-
<tr>
264-
<td><code><span href="https://cpprefjp.github.io/reference/cstdlib">WSTOPSIG</span></code></td>
265-
<td>子プロセスを停止したシグナル数を評価する</td>
266-
</tr>
267261
</tbody>
268262
</table></div>
269263

reference/typeinfo/bad_typeid/op_assign.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-04-03T07:03:23">
204-
2025年04月03日 07時03分23秒
203+
<span itemprop="datePublished" content="2025-07-09T11:01:32">
204+
2025年07月09日 11時01分32秒
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">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,7 +225,7 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;typeinfo&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class bad_typeid">bad_typeid::</span><span class="token">operator=</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_typeid</span><span class="o">&amp;</span> <span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">);</span> <span class="c1">// (1) C++03</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_typeid</span><span class="o">&amp;</span> <span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">)</span> <span class="k">throw</span><span class="p">();</span> <span class="c1">// (1) C++03</span>
229229
<span class="n">bad_typeid</span><span class="o">&amp;</span> <span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">;</span> <span class="c1">// (1) C++11</span>
230230
<span class="k">constexpr</span> <span class="n">bad_typeid</span><span class="o">&amp;</span> <span class="k">operator</span><span class="o">=</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">;</span> <span class="c1">// (1) C++26</span>
231231
</code></pre></div>

reference/typeinfo/bad_typeid/op_constructor.html

Lines changed: 5 additions & 5 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-04-03T07:03:23">
204-
2025年04月03日 07時03分23秒
203+
<span itemprop="datePublished" content="2025-07-09T11:01:32">
204+
2025年07月09日 11時01分32秒
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">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,11 +225,11 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;typeinfo&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class bad_typeid">bad_typeid::</span><span class="token">コンストラクタ</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_typeid</span><span class="p">();</span> <span class="c1">// (1) C++03</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="n">bad_typeid</span><span class="p">()</span> <span class="k">throw</span><span class="p">();</span> <span class="c1">// (1) C++03</span>
229229
<span class="n">bad_typeid</span><span class="p">()</span> <span class="k">noexcept</span><span class="p">;</span> <span class="c1">// (1) C++11</span>
230230
<span class="k">constexpr</span> <span class="nf">bad_typeid</span><span class="p">()</span> <span class="k">noexcept</span><span class="p">;</span> <span class="c1">// (1) C++26</span>
231231

232-
<span class="n">bad_typeid</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">);</span> <span class="c1">// (2) C++03</span>
232+
<span class="n">bad_typeid</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">)</span> <span class="k">throw</span><span class="p">();</span> <span class="c1">// (2) C++03</span>
233233
<span class="n">bad_typeid</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">;</span> <span class="c1">// (2) C++11</span>
234234
<span class="k">constexpr</span> <span class="nf">bad_typeid</span><span class="p">(</span><span class="k">const</span> <span class="n">bad_typeid</span><span class="o">&amp;</span><span class="p">)</span> <span class="k">noexcept</span><span class="p">;</span> <span class="c1">// (2) C++26</span>
235235
</code></pre></div>

reference/typeinfo/bad_typeid/what.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-04-03T07:03:23">
204-
2025年04月03日 07時03分23秒
203+
<span itemprop="datePublished" content="2025-07-09T11:01:32">
204+
2025年07月09日 11時01分32秒
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">suomesta</span>
209209
</span>
210210
が更新
211211
</small></p>
@@ -225,7 +225,7 @@
225225
<div class="col-sm-12 content-body">
226226

227227
<div class="identifier-type">function</div><div class="header">&lt;typeinfo&gt;</div><h1 itemprop="name"><span class="namespace" title="namespace std">std::</span><span class="class" title="class bad_typeid">bad_typeid::</span><span class="token">what</span></h1>
228-
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">virtual</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="nf">what</span><span class="p">()</span> <span class="k">const</span><span class="p">;</span> <span class="c1">// (1) C++03</span>
228+
<div itemprop="articleBody"><p><div class="codehilite"><pre><span></span><code><span class="k">virtual</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="nf">what</span><span class="p">()</span> <span class="k">const</span> <span class="k">throw</span><span class="p">();</span> <span class="c1">// (1) C++03</span>
229229
<span class="k">virtual</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="nf">what</span><span class="p">()</span> <span class="k">const</span> <span class="k">noexcept</span><span class="p">;</span> <span class="c1">// (1) C++11</span>
230230
<span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="nf">what</span><span class="p">()</span> <span class="k">const</span> <span class="k">noexcept</span> <span class="k">override</span><span class="p">;</span> <span class="c1">// (1) C++17</span>
231231
<span class="k">constexpr</span> <span class="k">const</span> <span class="kt">char</span><span class="o">*</span> <span class="nf">what</span><span class="p">()</span> <span class="k">const</span> <span class="k">noexcept</span> <span class="k">override</span><span class="p">;</span> <span class="c1">// (1) C++26</span>

0 commit comments

Comments
 (0)