C言語関係掲示板

過去ログ

No.919 C++で複素数を扱えるよう complex.h をくわえたがエラーがでる

[戻る] [ホームページ]
No.11650

複素数型
投稿者---U-RONちゃ(2004/01/11 10:30:34)


C++で複素数を扱えるよう complex.h をくわえたいのですが、どうにもエラー(complex.hがない)がでるのですが なにか 足りないのですか?

No.11651

Re:複素数型
投稿者---YuO(2004/01/11 14:51:06)


>C++で複素数を扱えるよう complex.h をくわえたいのですが、どうにもエラー(complex.hがない)がでるのですが なにか 足りないのですか?

C++で複素数を扱うためには,ヘッダ<complex>をインクルードします。
標準C++ヘッダファイルには拡張子/サフィックスが存在しません。

ちなみに,<complex.h>はC99で加わった,
複素数型の為の数学演算(複素数の累乗とか)や虚数単位,
互換マクロ(_Complexをcomplexと書く)などを定義するヘッダファイルで,
場合によってはC99より前の処理系が勝手に用意していた複素数演算のためのヘッダファイルです。