次の方法で共有


complex クラス

このテンプレート クラスは、オブジェクトを格納している複素数の実数部を表すと 1 について説明します。虚数部を表す型 [種類]、1 の 2 つがオブジェクト。

template<class Type> 
   class complex

解説

クラス [種類] オブジェクト:

  • 従来の動作にパブリックな既定のコンストラクター、デストラクター、コピー コンストラクターと代入演算子があります。

  • 従来の動作のこのような値は Integer または decimal 値は型キャストを割り当てることができます。

  • 従来の動作の浮動小数点型に対して定義された定義し、必要に応じて算術演算子と数値演算関数。

特に、微妙な違いは、代入に続くコピーの構築と既定の構築中にない場合があります。 クラス [種類] オブジェクトの操作はいずれも例外をスローしない場合があります。

テンプレート クラスの複合型の明示的な特殊化は 3 個の浮動小数点型の場合にあります。 この実装では、他の型 [種類] の場合は値型 [種類].の格納されたオブジェクトが割り当てられて double の結果が実際の計算の double に、型にキャストします。

コンストラクター

複合

指定実際および虚数部を使用して、または他の複素数のコピーとして複素数を構築します。

Typedef

value_type

複素数の実際と虚数部を表すために使用されるデータ型を表す型。

メンバー関数

imag

複合型の虚数部を取得します。

real

複素数の実際のコンポーネントを取得します。

演算子

operator*=

複素数の実際と虚数部と複雑かどうかが同じ型である要素によって、複合対象の数が増加しています。

operator+=

ファイルを追加する複素数の実際と虚数部と追加した数値が複雑な場合も同じ型の可能性のある複合対象の数に数値を追加します。

operator-=

ファイルを追加する複素数の実際と虚数部と描画数が複雑な場合も同じ型の可能性のある複合対象の数から数を描画します。

operator/=

複素数の実際と虚数部と複雑かどうかが同じ型である除数で複合対象の数を区切ります。

operator=

割り当てられている複素数の実際と虚数部と割り当てられた数が複雑な場合も同じ型の可能性のある複合対象の数に数値を割り当てます。

必要条件

ヘッダー: <複雑>

名前空間: std

参照

関連項目

C++ 標準ライブラリ内のスレッド セーフ

その他の技術情報

複雑なメンバー