小编Shi*_*arg的帖子

为什么程序在迭代 c++ 中的 emtpy 向量时抛出运行时错误

vector <int> o;    //Empty vector
for(int i=0;i<=o.size()-1;i++) cout<<o[i]; 
Run Code Online (Sandbox Code Playgroud)

在上面得到运行时错误

vector <int> o;  
for(auto j : o){
 cout<<j<<" ";
            } 
Run Code Online (Sandbox Code Playgroud)

但是,如果使用迭代器,则此代码运行良好

c++ vector

4
推荐指数
2
解决办法
206
查看次数

标签 统计

c++ ×1

vector ×1