名前空間
変種
操作

operator==,!=(std::poisson_distribution)

From cppreference.com
 
 
 
 
 
friend bool operator==( const poisson_distribution& lhs,
                        const poisson_distribution& rhs );
(1) (C++11以降)
friend bool operator!=( const poisson_distribution& lhs,
                        const poisson_distribution& rhs );
(2) (C++11以降)
(C++20まで)

2つの分布オブジェクトを比較します。パラメータ値と内部状態が同じ場合、2つの分布オブジェクトは等しいとみなされます。

1) 2つの分布オブジェクトを等価性について比較します。
2) 2つの分布オブジェクトを不等価性について比較します。

これらの関数は、通常の非修飾または修飾ルックアップでは表示されず、std::poisson_distribution<ResultType> が引数に関連付けられたクラスである場合にのみ、引数依存のルックアップによって見つけることができます。

!= 演算子は operator== から合成される。

(C++20以降)

目次

[編集] パラメータ

lhs, rhs - 比較する分布オブジェクト

[編集] 戻り値

1) 分布オブジェクトが等しい場合はtrue、そうでない場合はfalse
2) 分布オブジェクトが等しくない場合はtrue、そうでない場合はfalse

[編集] 複雑性

定数。

[編集] 不具合報告

以下の動作変更を伴う欠陥報告が、以前に公開されたC++標準に遡って適用されました。

DR 適用対象 公開された動作 正しい動作
LWG 3519 C++11 等価演算子の形式は未指定でした
(隠しフレンドまたはフリー関数テンプレートの可能性があります)
隠しフレンドとして指定されました
English 日本語 中文(简体) 中文(繁體)