vector使用注意事项
1. 需要保存若干同类数据项时,用vector比较方便。不用管理下标,直接push_back即可。
2. 当程序重复执行一段代码时,之前保存数据用的vector需要清空。
因为不是按照下标保存的数据,不清空原有数据直接push_back的话,那么使用数据时只取vector的前若干项,还是之前保存的数据。
所以,每次开始执行该功能时,需要把vector清空。
3. 清空vector数据时,如果保存的数据项是指针类型,需要逐项delete,否则会造成内存泄露。
1. 需要保存若干同类数据项时,用vector比较方便。不用管理下标,直接push_back即可。
2. 当程序重复执行一段代码时,之前保存数据用的vector需要清空。
因为不是按照下标保存的数据,不清空原有数据直接push_back的话,那么使用数据时只取vector的前若干项,还是之前保存的数据。
所以,每次开始执行该功能时,需要把vector清空。
3. 清空vector数据时,如果保存的数据项是指针类型,需要逐项delete,否则会造成内存泄露。