複素数のクラスを作成しようとしており、虚数単位iを定数として作成したいと考えています。クラスが含まれている場合は、どのコードでも使用できるようにしたいと思います。例えば :
#include "complex.h"
complex c = 2*i;
私はそれをそのように定義しようとしました:static const complex i
complex.hの下public:
とconst complex complex::i = complex(0,1)
complex.cppで。しかし、main.cppの一番上にコードを書くと、宣言されていない変数エラーが発生します。
これどうやってするの?
注=
: and*
演算子を定義しました