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