C++ string split
来源:互联网 发布:windows lua 下载 编辑:程序博客网 时间:2024/06/04 17:53
C++标准库并不像Java一样提供了string的split方法,关于split的实现方式有很多,这里介绍一种使用标准库和模板来实现的方法,非常简单,是stackoverflow上的高票回答,具体实现如下:
template<typename Out> void split(const std::string &s, char delim, Out result) { std::stringstream ss; ss.str(s); std::string item; while (std::getline(ss, item, delim)) { *(result++) = item; } } std::vector<std::string> split(const std::string &s, char delim) { std::vector<std::string> elems; split(s, delim, std::back_inserter(elems)); return elems; }
0 0
- split string in C
- C#String.Split (string[], StringSplitOptions)
- 4.C#:string.Split 和 string.Join
- C#string的Split和Join
- Split a C string on whitespace
- stringutils.split string.split
- String#split
- String split()
- String.split()
- String.split
- String split()
- String.split()
- String.split
- String split
- String .split
- string.split
- String.split
- String split()
- 互信息和信息熵
- [leetcode]230. Kth Smallest Element in a BST
- 飞花的糖果
- 注解框架---AndroidAnnotations
- poj 1150 The Last Non-zero Digit(阶乘取模运算的简单性质及递归技巧)
- C++ string split
- 2017-04-04 水题信心 03选美比赛
- 新人报道
- 【图像处理】提取图片中的交点数据 [已删除]
- Unity GUI的使用1
- 单片机code声明的作用
- Java的关键字、自定义标识符
- java调用静态方法和非静态的方法
- Java的clone()方法简介