배열에 코드를 사용했는데 vector
로 바꿨고 다음과 같은 오류가 발생했습니다. (Linux에서)오류 : 벡터를 사용할 때 glibc가 감지되었습니다.
glibc detected *** double free or corruption
glibc detected malloc memory corruption
코드가 너무 길어서 여기에 붙여 넣을 수 없습니다. vector
:
선언 :
vector:vector<double>x;//i didnt define anysize for vector
문제에 대해 어떻게 생각하십니까?
?
또한 벡터에서 iterator를 사용해야 할 때를 알지 못합니다. 여기서 사용하지 않아야합니까?
?
TIA
valgrind를 사용하거나 코드를 더 게시하십시오. – BatchyX
고마워,하지만 난 내가하지 않는이 작품을 알고 싶어? – Arash
'x.insert (x.begin() + i, i)'로 무엇을하고 싶습니까? '내가'여기 무엇입니까? 왜 당신은'x.push_back (i)'을 사용하지 않는가? –