Namespaces
Variants

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

From cppreference.net

friend bool operator == ( const student_t_distribution & lhs,
const student_t_distribution & rhs ) ;
(1) (начиная с C++11)
friend bool operator ! = ( const student_t_distribution & lhs,
const student_t_distribution & rhs ) ;
(2) (начиная с C++11)
(до C++20)

Сравнивает два объекта распределения. Два объекта распределения равны, когда значения параметров и внутреннее состояние одинаковы.

1) Сравнивает два объекта распределения на равенство.
2) Сравнивает два объекта распределения на неравенство.

Эти функции не видны при обычном unqualified или qualified lookup , и могут быть найдены только с помощью argument-dependent lookup , когда std::student_t_distribution<ResultType> является ассоциированным классом аргументов.

Оператор != синтезируется из operator== .

(начиная с C++20)

Содержание

Параметры

lhs, rhs - объекты распределения для сравнения

Возвращаемое значение

1) true если объекты распределения равны, false в противном случае.
2) true если объекты распределения не равны, false в противном случае.

Сложность

Константа.

Отчеты о дефектах

Следующие отчеты об изменениях в поведении, содержащие описания дефектов, были применены ретроактивно к ранее опубликованным стандартам C++.

DR Applied to Behavior as published Correct behavior
LWG 3519 C++11 форма операторов равенства была неопределена
(могли быть скрытыми друзьями или шаблонами свободных функций)
указано, что должны быть скрытыми друзьями