Skip to content

Commit 2bdc253

Browse files
author
cpprefjp-autoupdate
committed
update automatically
1 parent 06fe373 commit 2bdc253

File tree

14 files changed

+1375
-261
lines changed

14 files changed

+1375
-261
lines changed

implementation.html

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -164,12 +164,12 @@
164164

165165
<p class="text-right"><small>
166166
最終更新日時(UTC):
167-
<span itemprop="datePublished" content="2025-05-14T05:30:27">
168-
2025年05月14日 05時30分27秒
167+
<span itemprop="datePublished" content="2025-02-17T06:35:02">
168+
2025年02月17日 06時35分02秒
169169
</span>
170170
<br/>
171171
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
172-
<span itemprop="name">Akira Takahashi</span>
172+
<span itemprop="name">Koichi Murase</span>
173173
</span>
174174
が更新
175175
</small></p>
@@ -1063,7 +1063,12 @@ <h3><a href="#visual_cpp_ver" id="visual_cpp_ver">バージョンの表記</a></
10631063
</tbody>
10641064
</table>
10651065
<ol>
1066-
<li><strong><a href="#note_ref-t1-1" id="note-t1-1">^</a></strong> 製品名の列にはVisual C++コンパイラを含む実際に入手する製品の名称を示す。製品のエディション (Express/Standard/Professional/Enterprise/Community 他) は省略する。Visual Studioの製品バージョンは、製品名に現れていないときは <code>[ ~ ]</code> 内に記す。製品バージョンは、2017以降、メインメニューの [ヘルプ]-[Microsoft Visual Studio のバージョン情報] から確認できるものを指す。</li>
1066+
<li><strong><a href="#note_ref-t1-1" id="note-t1-1">^</a></strong> 製品名の列にはVisual C++コンパイラを含む実際に入手する製品の名称を示す。製品のエディション (Express/Standard/Professional/Enterprise/Community 他) は省略する。
1067+
Visual Studioの製品バージョンは、製品名に現れていないときは <code>[ ~ ]</code> 内に記す。
1068+
製品バージョンの番号は、2017以降、C++ツールセットのバージョンなど類似のものが色々あるが、ここではメインメニューの [ヘルプ]-[Microsoft Visual Studio のバージョン情報] から確認できるものを指す。
1069+
バージョン表記として "バージョン \&lt;番号&gt;" と "Version 番号" が混在しているが、これは編集者の裁量によるもので特に理由はない。
1070+
バージョン \&lt;番号&gt; の表記はリリースノートに見られる「Visual Studio 2017 バージョン 15.0」などに基づく。
1071+
"Version \&lt;番号&gt;" の表記はバージョン情報の画面に見られる「Version 17.13.0」という表記に基づく。</li>
10671072
<li><strong><a href="#note_ref-t1-2" id="note-t1-2">^</a></strong> VC++バージョンの列にはVisual C++ツールセットのバージョンを記述する。この表では特にVisual C++を入れた時に既定で選択されるツールセットのみについて扱う。Visual Studio 2022においては<code>C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC</code>配下のフォルダ名(<code>14.39.33519</code>など)で確認できる。</li>
10681073
<li><a id="note-t1-3">^</a> <sup><a href="#note_ref-t1-3-a"><strong>a</strong></a></sup> <sup><a href="#note_ref-t1-3-b"><strong>b</strong></a></sup> <sup><a href="#note_ref-t1-3-c"><strong>c</strong></a></sup> IDEのみ修正され、コンパイラ、ヘッダー、ライブラリ等は変更されなかった。<ul>
10691074
<li><a href="https://blogs.msdn.microsoft.com/vcblog/2017/08/11/c17-features-and-stl-fixes-in-vs-2017-15-3/" target="_blank">C++17 Features And STL Fixes In VS 2017 15.3 | Visual C++ Team Blog</a> - "<em>After VS 2017 RTM, the 15.1 and 15.2 updates improved the IDE. The 15.3 update improves both the IDE and the toolset.</em>"</li>

reference/cmath/ceil.html

Lines changed: 8 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -320,6 +320,11 @@ <h3>出力例</h3>
320320

321321
</code></pre></p>
322322
<p>引数と結果が異なる場合に<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a> <code>FE_INEXACT</code> が発生するか否かは実装によって異なる。</p>
323+
<h2>関連項目</h2>
324+
<ul>
325+
<li>床関数 (負の無限への丸め) <code><a href="floor.html">floor</a></code></li>
326+
<li>切り捨て (ゼロ方向への丸め) <code><a href="trunc.html">trunc</a></code></li>
327+
</ul>
323328
<h2>参照</h2>
324329
<ul>
325330
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r9.pdf" target="_blank">P0533R9 constexpr for <code>&lt;cmath&gt;</code> and <code>&lt;cstdlib&gt;</code></a><ul>

reference/cmath/comp_ellint_1.html

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

205205
<p class="text-right"><small>
206206
最終更新日時(UTC):
207-
<span itemprop="datePublished" content="2024-06-11T13:45:38">
208-
2024年06月11日 13時45分38秒
207+
<span itemprop="datePublished" content="2025-07-07T15:32:46">
208+
2025年07月07日 15時32分46秒
209209
</span>
210210
<br/>
211211
<span itemprop="author" itemscope itemtype="http://schema.org/Person">
212-
<span itemprop="name">Akira Takahashi</span>
212+
<span itemprop="name">Koichi Murase</span>
213213
</span>
214214
が更新
215215
</small></p>
@@ -287,7 +287,7 @@ <h3>出力例</h3>
287287
comp_ellint_1(1) = nan
288288
</code></pre></p>
289289
<h2>単振り子の周期と等時性の破れ</h2>
290-
<p>単振り子の周期$ T $は、第1種完全楕円積分$ K $を用いて、$ T = 4 \sqrt{\frac{l}{g}} K(\sin(\frac{\theta}{2})) $と書ける($ l $は長さ、$ g $は重力加速度)。$ l = 1 [m]$の時の周期 $ T [s]$と、近似値$ T_0 = 2\pi\sqrt{\frac{l}{g}}$との比$T/T_0$を計算する例。</p>
290+
<p>単振り子の周期$ T $は、第1種完全楕円積分$ K $を用いて、$ T = 4 \sqrt{\frac{l}{g}} K(\sin(\frac{\theta}{2})) $と書ける($ l $は長さ、$ g $は重力加速度、$\theta$ は最大振れ幅の角度)。$ l = 1 [m]$の時の周期 $ T [s]$と、近似値$ T_0 = 2\pi\sqrt{\frac{l}{g}}$との比$T/T_0$を計算する例。</p>
291291
<p><div class="yata" id="78ce0979bb075ce6d59294676b6e97f666351789"><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>
292292
<span class="cp">#include</span> <span class="cpf"><a href="../cmath.html">&lt;cmath&gt;</a></span><span class="cp"></span>
293293
<span class="cp">#include</span> <span class="cpf"><a href="../iomanip.html">&lt;iomanip&gt;</a></span><span class="cp"></span>

reference/cmath/floor.html

Lines changed: 8 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -320,6 +320,11 @@ <h3>出力例</h3>
320320

321321
</code></pre></p>
322322
<p>引数と結果が異なる場合に<a class="cpprefjp-defined-word" data-desc="問題が発生したときに、現在実行位置を過去に通過・記録した位置に戻し、文脈情報を添えて紐づけられた処理(例外ハンドラー)を呼び出す仕組み。またはその事態">例外</a> <code>FE_INEXACT</code> が発生するか否かは実装によって異なる。</p>
323+
<h2>関連項目</h2>
324+
<ul>
325+
<li>天井関数 (正の無限への丸め) <code><a href="ceil.html">ceil</a></code></li>
326+
<li>切り捨て (ゼロ方向への丸め) <code><a href="trunc.html">trunc</a></code></li>
327+
</ul>
323328
<h2>参照</h2>
324329
<ul>
325330
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r9.pdf" target="_blank">P0533R9 constexpr for <code>&lt;cmath&gt;</code> and <code>&lt;cstdlib&gt;</code></a><ul>

reference/cmath/llrint.html

Lines changed: 10 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -353,6 +353,13 @@ <h3>処理系</h3>
353353
<li><a href="../../implementation.html#icc">ICC</a>: ??</li>
354354
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: 2013 <span aria-label="検証済" role="img" title="検証済"></span>, 2015 <span aria-label="検証済" role="img" title="検証済"></span></li>
355355
</ul>
356+
<h2>関連項目</h2>
357+
<ul>
358+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>浮動小数点数版 <code><a href="rint.html">rint</a></code></li>
359+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long</code><code><a href="lrint.html">lrint</a></code></li>
360+
<li><code><a href="../cfenv/fe_inexact.html">FE_INEXACT</a></code></li>
361+
<li>丸めモード: <code><a href="../cfenv/fesetround.html">fesetround</a></code> (設定)、<code><a href="../cfenv/fegetround.html">fegetround</a></code> (取得)、<code><a href="../cfloat/flt_rounds.html">FLT_ROUNDS</a></code> (マクロ)</li>
362+
</ul>
356363
<h2>参照</h2>
357364
<ul>
358365
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1467r9.html" target="_blank">P1467R9 Extended floating-point types and standard names</a><ul>

reference/cmath/llround.html

Lines changed: 8 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -306,6 +306,11 @@ <h3>処理系</h3>
306306
<li><a href="../../implementation.html#icc">ICC</a>: ??</li>
307307
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: ??</li>
308308
</ul>
309+
<h2>関連項目</h2>
310+
<ul>
311+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>浮動小数点数版 <code><a href="round.html">round</a></code></li>
312+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long</code><code><a href="lround.html">lround</a></code></li>
313+
</ul>
309314
<h2>参照</h2>
310315
<ul>
311316
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r9.pdf" target="_blank">P0533R9 constexpr for <code>&lt;cmath&gt;</code> and <code>&lt;cstdlib&gt;</code></a><ul>

reference/cmath/lrint.html

Lines changed: 10 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -356,6 +356,13 @@ <h3>備考</h3>
356356
<ul>
357357
<li>本関数は C++11 で追加されたが、Clang(libc++) では C++11 モードでなくても使用可能である</li>
358358
</ul>
359+
<h2>関連項目</h2>
360+
<ul>
361+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>浮動小数点数版 <code><a href="rint.html">rint</a></code></li>
362+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long long</code><code><a href="llrint.html">llrint</a></code></li>
363+
<li><code><a href="../cfenv/fe_inexact.html">FE_INEXACT</a></code></li>
364+
<li>丸めモード: <code><a href="../cfenv/fesetround.html">fesetround</a></code> (設定)、<code><a href="../cfenv/fegetround.html">fegetround</a></code> (取得)、<code><a href="../cfloat/flt_rounds.html">FLT_ROUNDS</a></code> (マクロ)</li>
365+
</ul>
359366
<h2>参照</h2>
360367
<ul>
361368
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1467r9.html" target="_blank">P1467R9 Extended floating-point types and standard names</a><ul>

reference/cmath/lround.html

Lines changed: 8 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -306,6 +306,11 @@ <h3>処理系</h3>
306306
<li><a href="../../implementation.html#icc">ICC</a>: ??</li>
307307
<li><a href="../../implementation.html#visual_cpp">Visual C++</a>: ??</li>
308308
</ul>
309+
<h2>関連項目</h2>
310+
<ul>
311+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a>浮動小数点数版 <code><a href="round.html">round</a></code></li>
312+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long long</code><code><a href="llround.html">llround</a></code></li>
313+
</ul>
309314
<h2>参照</h2>
310315
<ul>
311316
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p0533r9.pdf" target="_blank">P0533R9 constexpr for <code>&lt;cmath&gt;</code> and <code>&lt;cstdlib&gt;</code></a><ul>

reference/cmath/nearbyint.html

Lines changed: 9 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -328,6 +328,12 @@ <h3>備考</h3>
328328
<ul>
329329
<li>本関数は C++11 で追加されたが、Clang(libc++) では C++11 モードでなくても使用可能である。</li>
330330
</ul>
331+
<h2>関連項目</h2>
332+
<ul>
333+
<li><code><a href="../cfenv/fe_inexact.html">FE_INEXACT</a></code> チェックを行う版: <code><a href="round.html">round</a></code><code><a href="lround.html">lround</a></code> (<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long</code>)、<code><a href="llround.html">llround</a></code> (<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long long</code>)</li>
334+
<li>常に四捨五入: <code><a href="round.html">round</a></code><code><a href="lround.html">lround</a></code> (<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long</code>)、<code><a href="llround.html">llround</a></code> (<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long long</code>)</li>
335+
<li>丸めモード: <code><a href="../cfenv/fesetround.html">fesetround</a></code> (設定)、<code><a href="../cfenv/fegetround.html">fegetround</a></code> (取得)、<code><a href="../cfloat/flt_rounds.html">FLT_ROUNDS</a></code> (マクロ)</li>
336+
</ul>
331337
<h2>参照</h2>
332338
<ul>
333339
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1467r9.html" target="_blank">P1467R9 Extended floating-point types and standard names</a><ul>

reference/cmath/rint.html

Lines changed: 11 additions & 3 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-05-22T07:35:09">
192-
2025年05月22日 07時35分09秒
191+
<span itemprop="datePublished" content="2025-07-07T15:52:52">
192+
2025年07月07日 15時52分52秒
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>
@@ -330,6 +330,14 @@ <h3>備考</h3>
330330
<ul>
331331
<li>本関数は C++11 で追加されたが、Clang(libc++) では C++11 モードでなくても使用可能である。</li>
332332
</ul>
333+
<h2>関連項目</h2>
334+
<ul>
335+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long</code><code><a href="lrint.html">lrint</a></code></li>
336+
<li><a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long long</code><code><a href="llrint.html">llrint</a></code></li>
337+
<li><code><a href="../cfenv/fe_inexact.html">FE_INEXACT</a></code> が発生しない版 <code><a href="nearbyint.html">nearbyint</a></code></li>
338+
<li>常に四捨五入: <code><a href="round.html">round</a></code><code><a href="lround.html">lround</a></code> (<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long</code>)、<code><a href="llround.html">llround</a></code> (<a class="cpprefjp-defined-word" data-desc="関数呼び出し式の評価結果となるオブジェクト・値">戻り値</a> <code>long long</code>)</li>
339+
<li>丸めモード: <code><a href="../cfenv/fesetround.html">fesetround</a></code> (設定)、<code><a href="../cfenv/fegetround.html">fegetround</a></code> (取得)、<code><a href="../cfloat/flt_rounds.html">FLT_ROUNDS</a></code> (マクロ)</li>
340+
</ul>
333341
<h2>参照</h2>
334342
<ul>
335343
<li><a href="https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p1467r9.html" target="_blank">P1467R9 Extended floating-point types and standard names</a><ul>

0 commit comments

Comments
 (0)