vector 初始内存用完时,会重新new一块原来内存2倍大小的内存,然后把原先的元素全部拷贝过来,再释放掉原来的内存。
所以p1指向的内存被释放了,直接变成了野指针,然后gg。不应该用指针直接指向Vetor里面的东西。
正确的做法是vetor里应该存放指针的,然后再管理的
vector 初始内存用完时,会重新new一块原来内存2倍大小的内存,然后把原先的元素全部拷贝过来,再释放掉原来的内存。
所以p1指向的内存被释放了,直接变成了野指针,然后gg。不应该用指针直接指向Vetor里面的东西。
正确的做法是vetor里应该存放指针的,然后再管理的