日常犯过的那些脑残错误记录

  1. 数组大了开外面,,天知道我为啥会犯这种错误

  2. multiset带一个参数的erase函数原型有两种。一是传递一个元素值,这时候删除的是集合中所有值等于输入值的元素,并且返回删除的元素个数;另外一种是传递一个指向某个元素的iterator,这时候删除的就是这个对应的元素,无返回值。有可能出现代码中本意是想删除一个元素,但实际上是删除了所有值为x的元素。删除一个元素代码:

    auto pos = ms.find(x);  
    ms.erase(pos); //maya,调了好久。。
    
  3. 除了2以外的所有素数都是奇数。。。

  4. two times more ,是两倍的意思,,不是多了两个,,

发布了82 篇原创文章 · 获赞 1 · 访问量 1412

猜你喜欢

转载自blog.csdn.net/weixin_44116061/article/details/104119811
今日推荐