![](https://img-blog.csdnimg.cn/20200602192136602.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
函数拾遗
简单函数汇总
lifecookies
这个作者很懒,什么都没留下…
展开
-
C++ substr 用法
有两个参数,一个参数是起始位置,一个参数是截取长度。s.substr(pos, len);string s="abc";string sub=s.substr(0,1);//从第0位置截取1个长度的字符串原创 2021-03-19 09:20:48 · 538 阅读 · 0 评论 -
C++ 字符串分割逗号——史上最优雅的一个实现
C++11以前有很多原因不能提供一个通用的split,比如说需要考虑split以后的结果存储在什么类型的容器中,可以是vector、list等等包括自定义容器,很难提供一个通用的;再比如说需要split的源字符串很大的时候运算的时间可能会很长,所以这个split最好是lazy的,每次只返回一条结果。C++11之前只能自己写,我目前发现的史上最优雅的一个实现是这样的:void split(const std::string& str, std::vector<s原创 2020-10-09 11:34:54 · 3079 阅读 · 0 评论 -
【C++】char转变为string
char c='a';//注意 使用to_string 方法会转化为char对应的ascii码//原因是 to_string 没有接受char型参数的函数原型,有一个参数类型//为int 的函数原型,所以传入char型字符 实际是先将char 转化//为int 型的ascii 码,然后再转变为string//以下输出结果为 97cout << to_string(c) << endl;...原创 2020-10-06 10:40:37 · 557 阅读 · 0 评论 -
C++ sort排序函数用法
链接原创 2020-06-02 19:24:49 · 254 阅读 · 0 评论