
C++
Yvettre
Fighting!
展开
-
C++:string.erase函数
erase函数erase函数的原型:string& erase ( size_t pos = 0, size_t n = npos );iterator erase ( iterator position );iterator erase ( iterator first, iterator last );也就是说,erase函数有三种用法:erase(pos, ...原创 2018-04-05 14:23:09 · 1149 阅读 · 0 评论 -
C++使用sort排序导致runtime error(strict weak ordering)
本文后半部分转自: https://blog.youkuaiyun.com/jiange_zh/article/details/782408061. 教训: 永远让比较函数对相同元素返回false!今天在写一道medium难度的leetcode题,写完逻辑之后提交,发现输入的数组里面的每一个元素并不是排好序的,因此萌生了先排序的想法,从《C++ Primer》中参考了这样的一段代码:stable_sor...转载 2019-01-18 22:33:11 · 2091 阅读 · 1 评论