vector::reserve(n)
代码学习中,学到reserve(n)函数
意思是:一次申请n个内存
存储n个数据时,只需要一次内存分配
优点:比直接push_back()存储n个数据,减少分配次数
当然,reserve(n)后,仍需要调用push_back()
不懂的点:n如何确定,n是什么?是数据个数还是内存?n怎么计算??
后续懂了再来补充
vector::reserve(n)
代码学习中,学到reserve(n)函数
意思是:一次申请n个内存
存储n个数据时,只需要一次内存分配
优点:比直接push_back()存储n个数据,减少分配次数
当然,reserve(n)后,仍需要调用push_back()
不懂的点:n如何确定,n是什么?是数据个数还是内存?n怎么计算??
后续懂了再来补充