Я использовал массивы в своем коде, и теперь я изменил их на vector
, и я получаю следующие ошибки (в Linux):
glibc detected *** double free or corruption
glibc detected malloc memory corruption
Мой код такой длинный, и я не могу вставитьздесь, вот как я использую vector
:
Объявлено:
vector:vector<double>x;//i didnt define anysize for vector
для вставки в него значения:
x.insert(x.begin()+i,i)
для использования элемента:
x.at(i)
только это.
Что вы думаете о проблеме??
Кроме того, я не знаю, когда мне следует использовать итератор в векторе, разве я не должен использовать его здесь??
TIA