vector的size和capacity有什么区别?怎么使capacity值为0?
要说清这个问题,先抛出另外一个问题:vector和普通的数组有什么区别?你可能会说:大家都知道,vector是动态数组~~没错! 但是怎么个动态法?怎么实现的?好,先说一下普通数组,比如:int arr[10]或者int *arr= new int[10]; 其实是你到内存里占了10个int大小的地方(空间);当然,你可以这样操作:int a = arr[100];arr...
原创
2019-01-11 11:49:40 ·
11283 阅读 ·
10 评论