Example
|
|
Output:
myvector contains: 10 20 0 100 0 |
在c++11中,vector 增加了data()的用法,它返回内置vecotr所指的数组内存的第一个元素的指针。
int* p = myvector.data();则p指向myvector的第一个元素指针,而
++p;则p指向了myvector的第二个指针,也即p[0]为myvector的第二个元素,则p[2]指向myvector的第四个元素。其他同理。有不懂得同学可以留言
时间: 2024-11-08 03:02:26