文章目录

  • 1、数组求和
  • 2、元组
  • 3、字符串
    • 3.1 compare()
  • 4、正则表达式

1、数组求和

#include<numeric>
//为代码
sum = accumulate(arr.begin(), arr.end(), Init_num)'参数一:数组起点
参数二:数组终点
参数三:以init_num作为求和起点

2、元组

#include<tuple>用于简写结构体数组排序的比较函数。
bool cmp(Node x, Node y){return tie(x.a,x.b) < tie(y.a,y.b);}

3、字符串

3.1 compare()

A.conpare(B);
解释:如果A与B相等,返回0,如果A的字典序高于B返回负值,反之返回正值

4、正则表达式

两个是等价的,注意第一种方式中的“R”不能漏掉。

#include<regex>string str = "Hello_2022!";
regex pattern("Hello");
cout << regex_replace(str, regex(R"(Hello)"), "") << endl;  //输出:_2022,将Hello替换为""
cout << regex_replace(str, pattern, "Hi") << endl;    //输出:Hi_2022,将Hello替换为Hi

PAT题目中用到的一些C++便捷函数记录相关推荐

  1. C++基础::便捷函数

    便捷函数是对原始类模板的一次封装,通过函数模板的类型推导机制,实现模板参数列表的传递. template<typename T1, typename T2> std::pair<T1 ...

  2. 便捷的记录及提取工具CANlog-VCI

    便捷的记录及提取工具CANlog-VCI

  3. PAT题目详解-----愿天下有情人都是失散多年的兄妹

    题目: 呵呵.大家都知道五服以内不得通婚,即两个人最近的共同祖先如果在五代以内(即本人.父母.祖父母.曾祖父母.高祖父母)则不可通婚.本题就请你帮助一对有情人判断一下,他们究竟是否可以成婚? 输入格式 ...

  4. 【前缀和与差分】- PAT题目

    前缀和与差分 1.前缀和: 前缀和是一种预处理,即给出n个数和m组访问,如果直接每次都在这些数列上操作,会造成超时,前缀和直接对这些访问进行预处理,最后直接得出取出结果进行计算.即O(n+m). 相关 ...

  5. 【PAT甲级 补全前导0 vector作为函数参数】1025 PAT Ranking (25 分) Java、C++

    如何补全前导0 Java String idStr = String.format("%013d", out.id); //用0补全13位 System.out.println(i ...

  6. 一个有趣的numpy题目------不同包里面的重名函数

    这里写自定义目录标题 一样的代码,两次调用的输出截然不同 分析原因 一样的代码,两次调用的输出截然不同 100 numpy exercises 中有个有趣的题目 26.What is the outp ...

  7. 【FFmpeg】便捷函数汇总(持续更新中...)

    音频相关: 1.由通道布局获取通道数 int av_get_channel_layout_nb_channels(uint64_t channel_layout); 2.由通道数获取默认的通道布局 i ...

  8. 基于thinkphp的省略图便捷函数

    1 /** 2 * 生成缩略图 3 * @param string $image 原图路径 例:thumb_5242d9082fcdc.jpg 4 * @param string $type 图像格式 ...

  9. 在qt中用c语言数组,在QT函数中返回一个数组/把一个数组传参给函数

    1.把数组传参给函数 可以定义一个QVector的一个数组 QVector num(10); for(int  i =0;i<10;i++) num [i] = i*i; fun(num); / ...

  10. SQL SERVER 2008中用C#定义压缩与解压缩函数

    下面用C#2010定义一个函数,供SQL SERVER 2008使用: 下面是压缩函数 1 using System.Data.SqlClient; 2 using System.Data.SqlTy ...

最新文章

  1. 计算机导航辅助教程,计算机导航辅助下微创人工全膝关节置换的初步经验
  2. 《大数据系统基础》实践项目期末答辩顺利举行 校企联手打造精品实践项目见真章
  3. 白大脑比超级计算机还,和超级计算机相比,人类的大脑很弱吗
  4. Redis学习手册(事务)
  5. Python类私有方法的陷阱
  6. 用了这么久,你真的真的明白 HttpClient 的实现原理了吗?
  7. 4G终端-基站-核心网 信令流与数据流
  8. FileStream对象的使用
  9. [转载]INNO Setup 使用笔记
  10. jsp中向数据库中插入当前时间的方法精确到秒
  11. 关于系统响应函数OnSysCommand
  12. php中fread用法,php fread函数与fread函数用法
  13. Linux kernel中 __bitmap_weight函数的理解
  14. 2020年上海将初步建成“泛在化、融合化、智敏化”智慧城市
  15. 一网打尽Mac上的软件套装 - Omi特别篇(附演示视频)
  16. 手机+文件共享服务器软件,windows文件共享服务器软件
  17. 结构体数组 初始化(转)
  18. fio_generate_plots
  19. MFC应用中添加背景音乐,及音乐下载
  20. 用来判断当前python语句在分支结构中是_【单选题】哪个选项是用来判断当前 Python 语句在分支结构中?...

热门文章

  1. ISA 2006 服务器 (一)
  2. 基于LVDS的高速自同步串行传输系统的研究
  3. 剑指offer题解 带讲解 python版 第二部分
  4. Storm目录树、任务提交、消息容错、通信机制
  5. Windows 10 超过Windows 7成为最受欢迎的操作系统
  6. 单元测试的思考与实践
  7. 跨域 No 'Access-Control-Allow-Origin' header is present on the requested resource
  8. String类的编码和解码问题
  9. samsung-smart app 开发
  10. Omnet 4.2.2 errorList