Как получить вектор комплексных чисел из двух векторов (действительного и изображения) ⇐ C++

Программы на C++. Форум разработчиков
Anonymous
Как получить вектор комплексных чисел из двух векторов (действительного и изображения)

Сообщение Anonymous »

У меня есть два вектора чисел с плавающей запятой, и я хочу, чтобы они стали одним вектором комплексных чисел. Я застрял. Я не против использования итераторов, но уверен, что это будет заново открытием колеса, о котором мне не сообщают. Ведёт ли меня мой код в правильном направлении?

typedef std::vector CVFloat;
CVFloat vA, vB;
//fil vectors
typedef std::complex myComplexVector;
myComplexVector* vA_Complex = new myComplexVector(vA, vB);


Приведенный выше код правильно проходит через компилятор, но когда я хочу получить отдельные числа из myComplexVector с помощью итератора, я получаю ошибку «Неопределенный символ 'const_iterator'» (Borland C++) )

myComplexVector::const_iterator it = vA_Complex->begin();


Подробнее здесь: https://stackoverflow.com/questions/681 ... -real-imag

Вернуться в «C++»