我有两个浮点向量,我希望它们成为一个复数向量。我被困住了。我不介意使用迭代器,但我相信它会重新发现我不知道的轮子。我的代码是否引导我朝着正确的方向前进?
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'”(Borland C++)
myComplexVector::const_iterator it = vA_Complex->begin();