| Common mathematical functions | |||||||||||||||||||||||||||||||
| Mathematical special functions(C++17) | |||||||||||||||||||||||||||||||
| Mathematical constants(C++20) | |||||||||||||||||||||||||||||||
| Basic linear algebra algorithms(C++26) | |||||||||||||||||||||||||||||||
| Data-parallel types (SIMD)(C++26) | |||||||||||||||||||||||||||||||
| Floating-point environment(C++11) | |||||||||||||||||||||||||||||||
| Complex numbers | |||||||||||||||||||||||||||||||
Numeric array (valarray) | |||||||||||||||||||||||||||||||
| Pseudo-random number generation | |||||||||||||||||||||||||||||||
| Bit manipulation(C++20) | |||||||||||||||||||||||||||||||
| Saturation arithmetic(C++26) | |||||||||||||||||||||||||||||||
| Factor operations | |||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||
| Interpolations | |||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||
| Generic numeric operations | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
| C-style checked integer arithmetic | |||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Member functions | ||||
(C++11) | ||||
| Generation | ||||
| Characteristics | ||||
(C++11)(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
(C++11) | ||||
| Non-member functions | ||||
operator==operator!= (C++11)(C++11)(until C++20) | ||||
(C++11)(C++11) |
friendbool operator==(const normal_distribution& lhs, const normal_distribution& rhs); | (1) | (since C++11) |
friendbool operator!=(const normal_distribution& lhs, const normal_distribution& rhs); | (2) | (since C++11) (until C++20) |
Compares two distribution objects. Two distribution objects are equal when parameter values and internal state is the same.
These functions are not visible to ordinaryunqualified orqualified lookup, and can only be found byargument-dependent lookup when std::normal_distribution<ResultType> is an associated class of the arguments.
The | (since C++20) |
Contents |
| lhs, rhs | - | distribution objects to compare |
Constant.
The following behavior-changing defect reports were applied retroactively to previously published C++ standards.
| DR | Applied to | Behavior as published | Correct behavior |
|---|---|---|---|
| LWG 3519 | C++11 | the form of equality operators were unspecified (could be hidden friends or free function templates) | specified to be hidden friends |