名前空間
変種
操作

std::complex<T>::operator=

提供: cppreference.com
< cpp‎ | numeric‎ | complex
 
 
数値演算ライブラリ
一般的な数学関数
特殊な数学関数 (C++17)
数学定数 (C++20)
浮動小数点環境 (C++11)
複素数
数値配列
擬似乱数生成
コンパイル時有理数算術 (C++11)
数値演算アルゴリズム
(C++17)
(C++17)
補間
(C++20)
(C++20)
汎用の数値演算
(C++11)
(C++17)
ビット操作
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
(C++20)
 
 
プライマリテンプレート 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]