Skip to content

Commit 6606d61

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 86dd94a commit 6606d61

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+137
-176
lines changed

reference/cfenv.html

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,11 @@
202202

203203
<div class="header">&lt;cfenv&gt;</div><h1 itemprop="name"><span class="token">cfenv</span><span class="cpp cpp11" title="C++11で追加">(C++11)</span></h1>
204204
<div itemprop="articleBody"><p><code>&lt;cfenv&gt;</code>ヘッダでは、浮動小数点環境にアクセスするための機能が定義される。</p>
205-
<p>このヘッダは、IEC 60559 (IEEE 754)で定義される浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の状態フラグを管理することを目的として設計されている。「浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の状態フラグ」は、浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の発生によって設定されるシステム変数である。</p>
205+
<p>このヘッダは、IEC 60559 (IEEE 754)で定義される<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の状態フラグを管理することを目的として設計されている。「<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の状態フラグ」は、<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の発生によって設定されるシステム変数である。</p>
206206
<p>浮動小数点環境はスレッドローカル記憶域を持ち、その初期状態は、スレッドを作成したときの浮動小数点環境の状態が設定される。</p>
207207
<p>プログラム起動時、浮動小数点環境は以下のように初期化される :</p>
208208
<ul>
209-
<li>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の全ての状態がクリアされる</li>
209+
<li><a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の全ての状態がクリアされる</li>
210210
<li>浮動小数点数の丸めモードは「最も近い値への丸め (<code><a href="cfenv/fe_tonearest.html">FE_TONEAREST</a></code>)」となる</li>
211211
</ul>
212212
<h2>浮動小数点環境</h2>
@@ -241,7 +241,7 @@ <h2>浮動小数点環境</h2>
241241
</tr>
242242
<tr>
243243
<td><code>feupdateenv</code></td>
244-
<td>現在発生している浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を保存する (function)</td>
244+
<td>現在発生している<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>を保存する (function)</td>
245245
<td>C++11</td>
246246
</tr>
247247
</tbody>
@@ -263,7 +263,7 @@ <h3>浮動小数点環境マクロ</h3>
263263
</tr>
264264
</tbody>
265265
</table>
266-
<h2>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a></h2>
266+
<h2><a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a></h2>
267267
<table border="1" bordercolor="#888" style="border-collapse:collapse">
268268
<thead>
269269
<tr>
@@ -275,38 +275,38 @@ <h2>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生
275275
<tbody>
276276
<tr>
277277
<td><code><a href="cfenv/fexcept_t.html">fexcept_t</a></code></td>
278-
<td>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の状態フラグを表す整数型 (type-alias)</td>
278+
<td><a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の状態フラグを表す整数型 (type-alias)</td>
279279
<td>C++11</td>
280280
</tr>
281281
<tr>
282282
<td><code><a href="cfenv/feclearexcept.html">feclearexcept</a></code></td>
283-
<td>指定された浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>をクリアする (function)</td>
283+
<td>指定された<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>をクリアする (function)</td>
284284
<td>C++11</td>
285285
</tr>
286286
<tr>
287287
<td><code><a href="cfenv/fegetexceptflag.html">fegetexceptflag</a></code></td>
288-
<td>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の現在の状態を、<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">実装定義</a>の表現で取得する (function)</td>
288+
<td><a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の現在の状態を、<a class="cpprefjp-defined-word" data-desc="処理系定義の動作。処理系によって事前に定めた動作をする" href="../implementation-compliance.html#dfn-implementation-defined-behavior">実装定義</a>の表現で取得する (function)</td>
289289
<td>C++11</td>
290290
</tr>
291291
<tr>
292292
<td><code><a href="cfenv/fesetexceptflag.html">fesetexceptflag</a></code></td>
293-
<td>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を発生させずに、浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の状態を設定する (function)</td>
293+
<td><a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>を発生させずに、<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の状態を設定する (function)</td>
294294
<td>C++11</td>
295295
</tr>
296296
<tr>
297297
<td><code><a href="cfenv/feraiseexcept.html">feraiseexcept</a></code></td>
298-
<td>指定された浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>を発生させる (function)</td>
298+
<td>指定された<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>を発生させる (function)</td>
299299
<td>C++11</td>
300300
</tr>
301301
<tr>
302302
<td><code><a href="cfenv/fetestexcept.html">fetestexcept</a></code></td>
303-
<td>指定された浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>が設定されるかを判定する (function)</td>
303+
<td>指定された<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>が設定されるかを判定する (function)</td>
304304
<td>C++11</td>
305305
</tr>
306306
</tbody>
307307
</table>
308-
<h3>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>マクロ</h3>
309-
<p>以下のマクロは、浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の状態を表すビット値である。これらのマクロは、AND (<code>&amp;</code>) や OR (<code>|</code>)を使用して、複数のマクロを組み合わせて使用できる。</p>
308+
<h3><a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>マクロ</h3>
309+
<p>以下のマクロは、<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a>の状態を表すビット値である。これらのマクロは、AND (<code>&amp;</code>) や OR (<code>|</code>)を使用して、複数のマクロを組み合わせて使用できる。</p>
310310
<table border="1" bordercolor="#888" style="border-collapse:collapse">
311311
<thead>
312312
<tr>
@@ -318,7 +318,7 @@ <h3>浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生
318318
<tbody>
319319
<tr>
320320
<td><code><a href="cfenv/fe_all_except.html">FE_ALL_EXCEPT</a></code></td>
321-
<td>全ての浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a> (macro)</td>
321+
<td>全ての<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="">浮動小数点例外</a> (macro)</td>
322322
<td>C++11</td>
323323
</tr>
324324
<tr>

reference/cfenv/fe_all_except.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,8 @@
217217
</code></pre></div>
218218
</p>
219219
<h2>概要</h2>
220-
<p>全ての浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>マクロをビットORでつなぐことによって実装で定義されるマクロ。</p>
221-
<p>このマクロは、全ての浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>をクリアしたり、全ての浮動小数点<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a>の状態を取得するような状況で使用する。</p>
220+
<p>全ての<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="../cfenv.html">浮動小数点例外</a>マクロをビットORでつなぐことによって実装で定義されるマクロ。</p>
221+
<p>このマクロは、全ての<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="../cfenv.html">浮動小数点例外</a>をクリアしたり、全ての<a class="cpprefjp-defined-word" data-desc="floating-point exception。ゼロ除算やオーバーフロー等の算術的な問題が発生した際に、浮動小数点環境に設定される状態フラグのこと。C++言語機能の例外機構(try-catch)とは異なる。" href="../cfenv.html">浮動小数点例外</a>の状態を取得するような状況で使用する。</p>
222222
<h2></h2>
223223
<p><div class="yata" id="4d5a88d7ce5fb9e4eaf1c850c6754d571b130219"><div class="codehilite"><pre><span></span><code><span class="cp">#include <a href="../iostream.html">&lt;iostream&gt;</a></span>
224224
<span class="cp">#include <a href="../cfenv.html">&lt;cfenv&gt;</a></span>

0 commit comments

Comments
 (0)