首页 > 编程语言 >【C++】使用boost库的split函数分割字符串

【C++】使用boost库的split函数分割字符串

时间:2022-11-22 10:13:15浏览次数:43  
标签:std int C++ vRet split include boost

 1 #include <iostream>
 2 #include <vector>
 3 #include <boost/algorithm/string.hpp>
 4 
 5 int main(const int argc, const char* argv[])
 6 {
 7     std::vector<std::string> vRet;
 8     boost::split(vRet, "dilex.liu", boost::is_any_of("."));
 9     for (std::string& str: vRet)
10     {
11         std::cout << str << std::endl;
12     }
13     return 0;
14 }

 

标签:std,int,C++,vRet,split,include,boost
From: https://www.cnblogs.com/dilex/p/16914231.html

相关文章

  • C++快速幂
    C++快速幂快速幂的作用:当我们做一些高次幂的计算时,就不能直接进行暴力的计算。例如:需要计算2^n并且n≤10^18。这时候如果我们直接进行暴力的计算,时间复杂度为O(n),那......
  • [C++学习笔记-IO控制_2]:控制台IO-cin 输入
    目录控制台I/O:cin输入1.重载的>>运算符2.cin的特点3.其他输入方法3.1单字符输入:get()3.2字符串输入:get()/getline()3.3其他的输入函数控制台I/O:cin输......
  • C/C++数据结构题目(2022)
    C/C++数据结构题目(2022)1、菜鸟智慧系统(线性表)[问题描述]使用双向链表模拟快递驿站的系统运作:假设快递驿站的货架分小、中、大3种类型,容量分别为500、100、50个包裹;......
  • C/C++员工通讯录(链表实现)
    C/C++员工通讯录(链表实现)一、设计一个员工通讯录(如编号、身份证号码、姓名等),用单链表实现员工通讯录的存储和增删改查等操作。通讯录链表的建立;通讯者信息的插入;通讯......
  • C/C++校运动会成绩管理系统
    C/C++校运动会成绩管理系统该系统可以记录校运动会全部运动项目的成绩、得分和排名情况,系统功能项以菜单形式显示。项目包括50米、100米、200米、400米、1500米、各接力项......
  • C/C++文件压缩与解压(哈夫曼编码)
    C/C++文件压缩与解压(哈夫曼编码)实验四:文件压缩与解压一、实验目的:掌握哈夫曼编码和解码二、实验内容:利用哈夫曼编码进行通信可以大大提高信道利用率,缩短信息传输时间,降......
  • C/C++仓库管理系统
    C/C++仓库管理系统四、仓库管理系统问题描述:1.问题描述:已知一工厂有5个仓库(仓库编号、仓库规格),用于保存公司生产的10类产品(产品编号、产品名称、产品规格),任何--......
  • c++命令行传参
    intmain(intargc,char**argv)argc:命令行参数个数(ArgumentCount)argv:命令行参数向量(ArgumentVector)argv是一个字符串数组,双指针代表指向首个字符串的地址和......
  • C++初阶(list容器+模拟实现)
    list介绍list的本质是一个带头的双向循环链表。链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列......
  • 骑士游历问题(马踏棋盘)解析(c++)
    骑士游历问题:在国际棋盘上使一个骑士遍历所有的格子一遍且仅一遍,对于任意给定的顶点,输出一条符合上述要求的路径解题思路:这是一道经典的遍历问题(DFS),由于题目要求遍历全部,那......