std::complex<T>::operator=
提供: cppreference.com
プライマリテンプレート complex<T> |
||
(1) | ||
complex& operator=(const T& x); |
(C++20未満) | |
constexpr complex& operator=(const T& x); |
(C++20以上) | |
特殊化 complex<float> |
||
(1) | ||
complex& operator=(float x); |
(C++20未満) | |
constexpr complex& operator=(float x); |
(C++20以上) | |
特殊化 complex<double> |
||
(1) | ||
complex& operator=(double x); |
(C++20未満) | |
constexpr complex& operator=(double x); |
(C++20以上) | |
特殊化 complex<long double> |
||
(1) | ||
complex& operator=(long double x); |
(C++20未満) | |
constexpr complex& operator=(long double x); |
(C++20以上) | |
すべての特殊化 |
||
(2) | ||
complex& operator=(const complex& cx); |
(C++20未満) | |
constexpr complex& operator=(const complex& cx); |
(C++20以上) | |
(3) | ||
template<class X> complex& operator=(const std::complex<X>& cx); |
(C++20未満) | |
template<class X> constexpr complex& operator=(const std::complex<X>& cx); |
(C++20以上) | |
内容に新しい値を代入します。
1)
x
を複素数の実部に代入します。 虚部はゼロに設定されます。2,3)
cx.real()
と cx.imag()
を複素数の実部と虚部にそれぞれ代入します。[編集] 引数
x | - | 代入する値 |
cx | - | 代入する複素数 |
[編集] 戻り値
*this。
[編集] 関連項目
複素数を構築します (パブリックメンバ関数) | |
純虚数を表す std::complex リテラル (関数) |