vector的内存空间位置,是经常变动的。当程序发现之前分配的内存空间不够的时候,就会重新分配新的内存空间,并且将现有的数据拷贝到新的空间上,然后将旧的空间上的内容清除掉。因此很容易出现的问题是,调试的时候,发现原来所用的某一个vector成员的数据,突然消失了。这种情况很容易出现在push_back函数调用之后。因此在使用vector的时候,一定要格外留神这个缺陷。
使用vector的注意事项
最新推荐文章于 2022-12-02 20:28:37 发布