C & C++ FAQ
目次
C
C++
複素数を扱うことはできますか。
複素数のサポートに関しては、言語の版によって以下のように異なります。
C
複素数を表す手段は、言語およびライブラリとして提供されませんので、自分で構造体や関数を作らなければなりません。
C99
複素数ライブラリが提供されます。
<complex.h>
ヘッダ、
<csin>
などの関数が提供されます。
C++
複素数クラスライブラリが提供されます。演算子多重定義などを利用して実現されていますので、C99のライブラリとは互換性はありません。提供されるヘッダは
<complex>
です。
戻る