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的第四個元素。其他同理。有不懂得同學可以留言