Vector 使用数组初始化



vector 使用数组地址初始化时,为左闭右开

int a[4] = {1,2,3,4}; vector<int> st(a, a+3);

 

 

 

不包含a[3]

 

 

int a[4] = {1,2,3,4}; vector<int> st(a+1, a+4);

 

 

依旧左闭右开

 

通过insert的方式也遵循左闭右开

 

    int a[4] = {1,2,3,4}; vector<int> st; st.insert(st.begin(),a+1,a+3);    

 

 

 

 

 

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM