SleepingFrank
2019-07-04 15:01
采纳率: 66.7%
浏览 532

c++中向量有没有这种索引方式去索引最后一位元素:vectorname[-1]?

c++中向量有没有这种索引方式去索引最后一位元素:vectorname[-1]?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • qtchen_1988 2019-07-04 15:14
    已采纳

    下标为非负数,负数会导致程序崩溃!

        vector<int> vect;
        vect.clear();
        for(int i=0;i<10;i++)
            vect.push_back(i+1);
    
        if(vect.size()!= 0)
            std::cout << vect[vect.size()-1] << endl;
    
    点赞 打赏 评论
  • Italink 2019-07-04 17:47

    线性容器一般都提供了成员函数front()和back()用于访问首尾元素

    点赞 打赏 评论

相关推荐 更多相似问题