浮動小数点数のベクトルが2つあり、それらを複素数の1つのベクトルにします。私は立ち往生しています。イテレータを使用してもかまいませんが、知らされていないホイールを再発見することになると確信しています。私のコードは私を正しい方向に導いていますか?
typedef std::vector<float> CVFloat;
CVFloat vA, vB;
//fil vectors
typedef std::complex<CVFloat> myComplexVector;
myComplexVector* vA_Complex = new myComplexVector(vA, vB);
上記のコードはコンパイラを正しく通過していますが、イテレータを使用してmyComplexVectorから単一の数値を取得したい場合、エラー「Undefined symbol'const_iterator'」(Borland C ++)が発生します。
myComplexVector::const_iterator it = vA_Complex->begin();