operator==,!=<small>(std::student_t_distribution)</small>
From cppreference.com
< cpp | numeric | random | student t distribution
| <span class="kw1">friend</span> <span class="kw4">bool</span> operator<span class="sy1">==</span><span class="br0">(</span> <span class="kw4">const</span> student_t_distribution<span class="sy3">&</span> lhs, <span class="kw4">const</span> student_t_distribution<span class="sy3">&</span> rhs <span class="br0">)</span><span class="sy4">;</span> |
(1) | (C++11以降) |
| <span class="kw1">friend</span> <span class="kw4">bool</span> operator<span class="sy3">!</span><span class="sy1">=</span><span class="br0">(</span> <span class="kw4">const</span> student_t_distribution<span class="sy3">&</span> lhs, <span class="kw4">const</span> student_t_distribution<span class="sy3">&</span> rhs <span class="br0">)</span><span class="sy4">;</span> |
(2) | (C++11以降) (C++20まで) |
2つの分布オブジェクトを比較します。パラメータ値と内部状態が同じ場合、2つの分布オブジェクトは等しいとみなされます。
1) 2つの分布オブジェクトを等価性について比較します。
2) 2つの分布オブジェクトを不等価性について比較します。
これらの関数は、通常の<a href="/w/cpp/language/unqualified_lookup" title="cpp/language/unqualified lookup">修飾なし</a>または<a href="/w/cpp/language/qualified_lookup" title="cpp/language/qualified lookup">修飾あり</a>の検索では見えず、std::student_t_distribution<ResultType> が引数に関連付けられたクラスである場合にのみ、<a href="/w/cpp/language/adl" title="cpp/language/adl">引数依存の名前探索 (ADL)</a> によって見つけることができます。
|
|
(C++20以降) |
目次 |
[編集] パラメータ
| lhs, rhs | - | 比較する分布オブジェクト |
[編集] 戻り値
1) 分布オブジェクトが等しい場合はtrue、そうでない場合はfalse。
2) 分布オブジェクトが等しくない場合はtrue、そうでない場合はfalse。
[編集] 複雑性
定数。
[編集] 不具合報告
以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。
| DR | 適用対象 | 公開された動作 | 正しい動作 |
|---|---|---|---|
| LWG 3519 | C++11 | 等価演算子の形式は未指定でした (隠しフレンドまたはフリー関数テンプレートの可能性があります) |
隠しフレンドとして指定されました |