编程日记2018.10.21

今天上午调代码调了半个多小时才发现bug
给大家介绍一下:
在STL容器之中

vector<int>a ;
cout<<a.end() ;

这样是会出现乱码的

在这里插入图片描述
究其原因,是因为

  • 在STL里面vector是有尾节点的
    -如果声明vectora ;
    a.push_back(8) ;
    a.push_back(8) ;
    a.push_back(4) ;
    a.push_back(8) ;

在这里插入图片描述
以上,希望这个坑大家不要踩

猜你喜欢

转载自blog.csdn.net/weixin_42222917/article/details/83241013
今日推荐