名前空間
変種

std::complex<T>::operator=

提供: cppreference.com
 
 
 
 
<tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody> <tbody class="t-dcl-rev t-dcl-rev-num "> </tbody><tbody> </tbody>
プライマリテンプレート 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

関連項目

複素数を構築します
(パブリックメンバ関数) [edit]
純虚数を表す std::complex リテラル
(関数) [edit]
Morty Proxy This is a proxified and sanitized view of the page, visit original site.