c++
文章平均质量分 72
stl,面向对象
Dream it possible_
这个作者很懒,什么都没留下…
展开
-
C++ map中key值存在情况判定
C++ map中key值存在情况判定1、count函数count函数用于统计key值在map中出现的次数,map的key不允许重复,因此如果key存在返回1,不存在返回0if (testMap.count(key) == 0) cout << "no this key" << endl;2、find函数iterator find ( const key_type& key );如果key存在,则find返回key对应的迭代器,如果key不存在,则fin原创 2020-08-14 21:10:57 · 679 阅读 · 0 评论 -
string中的to_string()和stoi/atoi
std::to_stringstring to_string (int val);string to_string (long val);string to_string (long long val);string to_string (unsigned val);string to_string (unsigned long val);string to_string (unsigned long long val);string to_string (float val);string原创 2020-07-22 14:45:11 · 1510 阅读 · 0 评论 -
const关键字小结
const 的理解const 是C语言的一个关键字,需要注意的是,const 关键字是把变量变为一个只读的变量(也就是不可以作为左值),绝对不是将这个变量变为常量。也就是说经过const 修饰的变量成为只读的变量之后,那么这个变量就只能作为右值(只能赋值给别人),绝对不能成为左值(不能接收别人的赋值)。而 C++ 则是将 const 修饰的常量变为一个真正的常量(变量的内容不可以被修改), 这一点的区别需要进行注意。当 const 变量的时候,就将这个常量放在符号表里面,编译的过程中发现使用了变量,那么转载 2020-07-21 15:33:22 · 270 阅读 · 0 评论 -
C++的find()函数
find函数在< algorithm >库中,使用时注意导入,find函数的定义如下所示:_InputIterator find(_InputIterator __first, _InputIterator __last, const _Tp& __val)数组中:参数中,第一个为数组的起始位置,第二个为数组的终点,可以这样理解[begin, end),在这个范围内查找val这个值,注意它的返回类型是一个迭代器,与指针类似,这意味着我们不能直接把它作为下标来使用,但是用它减去_I原创 2020-06-24 21:31:04 · 1807 阅读 · 0 评论