- 博客(6)
- 收藏
- 关注
转载 STL中vector以及 for_each几种用法
STL for_each函数定义在头文件里面,函数原型如下:template<class _InIt, class _Fn1>_Fn1 for_each(InIt _First, InIt _Last, _Fn1 _Func){//perform function for each elementfor( ; _First != _Last; ++_First)_Func(*...
2019-09-16 18:14:33 645
翻译 异常处理 try catch throw关键字以及 C++标准异常
一.try catch throw关键字throw: 当问题出现时,程序会抛出一个异常。这是通过使用 throw 关键字来完成的。catch: 在您想要处理问题的地方,通过异常处理程序捕获异常。catch 关键字用于捕获异常。try: try 块中的代码标识将被激活的特定异常。注:1.catch 块跟在 try 块后面,用于捕获异常。您可以指定想要捕捉的异常类型,这是由 catch 关键字...
2019-09-15 23:21:10 501
原创 vector两种赋值方法
一vector两种赋值方法:1.push_back(element)方法像vector末尾添加元素;2.vector vec(address1,address2),通过截取数组中一顿连续的数值赋值给vector,地址所指元素同样遵循左闭右开。二示例代码如下:#include#include#includeusing namespace std;int main(){int ar...
2019-09-13 16:13:23 10222
原创 C++sort()排序函数总结
sort()函数1.头文件#include < algorithm>2.时间复杂度为n*log2(n)3.sort函数有三个参数:第三个参数可不写(1)第一个是要排序的数组的起始地址;(2)第二个是结束的地址(最后一个要排序的元素的后一位);(3)第三个参数是排序的方法,可以是从大到小也可是从小到大,还可以不写第三个参数,此时默认的排序方法是从小到大排序。示例代码如下:...
2019-09-13 15:53:10 225
原创 滑动窗口解决最长不重复子字符串问题
问题描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复字符的最长子串是 “w...
2019-09-13 12:46:59 1047
转载 C+++string类三种判断字符串为空方法及注意事项
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Xuebing_han/article/details/78143560string类是C++STL类之一,有很丰富的接口。string类为空,实际也就是元素为0个。 可以按照如下方式判断:1、string类有自己的成员函数empty...
2019-09-13 10:57:50 4738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人