私は2つの浮動小数点ベクトルを持ち、それらを1つの複素数ベクトルにします。私は立ち往生している。イテレーターを使用しても構いませんが、私には知らされていないホイールを再発見すると確信しています。私のコードは私を正しい方向に導いてくれますか? (ボーランドC++)2つのベクトル(実数と実数)から複素数のベクトルを得る方法
typedef std::vector<float> CVFloat;
CVFloat vA, vB;
//fil vectors
typedef std::complex<CVFloat> myComplexVector;
myComplexVector* vA_Complex = new myComplexVector(vA, vB);
上記のコードは正しくコンパイラ通過しているが、私はイテレータを使用してmyComplexVectorから単一の番号を取得したいとき、私はエラー「未定義のシンボル 『const_iteratorの』」を取得
myComplexVector::const_iterator it = vA_Complex->begin();
Heh、あなたはもちろんです。それは完璧に動作します、ありがとうございます。時には、偽のアイデアで迷子になってしまうこともあります。 大きなプロジェクトの一部です。私はconvultionを最適化し、私は別々に実ベクトルとimagベクトルを保持するdftの既存のクラスを使用する必要があります。 – Moyshe
あなたは歓迎です:)私は助けてうれしいです。 –