「std::complex」の版間の差分
提供: C++入門
(ページの作成:「std::complex とは、 C++で複素数を扱う標準ライブラリのクラスです。 '''読み方''' ;std::complex:えすてぃーでぃー こんぷれ...」) |
(相違点なし)
|
2013年12月29日 (日) 02:18時点における最新版
std::complex とは、 C++で複素数を扱う標準ライブラリのクラスです。
読み方
- std::complex
- えすてぃーでぃー こんぷれっくす
概要
std::complex とは、 C++で複素数を扱う標準ライブラリのクラスです。
std_complex.cpp の例
ソースコード std_complex.cpp
#include <iostream> #include <complex> // std::complex, std::abs using namespace std; int main(int argc, char const* argv[]) { std::complex<double> c1(3.0, 4.0); std::complex<double> c2(1.0, 1.56); cout << c1 << endl; cout << c2 << endl; cout << c1 + c2 << endl; cout << c1 - c2 << endl; cout << c1 * c2 << endl; cout << c1 / c2 << endl; cout << c1.real() << endl; cout << c1.imag() << endl; return 0; }
コンパイル
g++ std_complex.cpp -o std_complex
実行例
% ./std_complex (3,4) (1,1.56) (4,5.56) (2,2.44) (-3.24,8.68) (2.69105,-0.198043) 3 4