自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 关联容器

一、概述 关联容器支持高效的关键字查找和访问。 两个主要的关联容器:map和set map:key-value set中每个元素只包含一个关键字;set支持高效的关键字查询操作-----检查一个给定关键字是否在set中 标准库一共提供8个关联容器 主要体现在三个不同维度上: 1、或者是一个set,或者是一个map 2、或者要求不重复的关键字,或者允许重复关键字(multi)

2016-08-13 22:38:18 137

原创 参数绑定

对于只在少数几个地方使用的简单操作,lambda表达式是最有用的。 如果lambda的捕获列表为空,通常可以用函数替代。 但是对于捕获局部变量的lambda,用函数来代替就不是那么容易了 有些泛型算法只能接受一元谓词,为了让普通函数代替lambda表达式,必须解决如何传递一个形参的问题 标准库bind函数 定义在头文件functional中,可以将bind函数看做一个通用的函数适

2016-08-13 15:29:41 165

原创 迭代器

一、迭代器范围 一个迭代器范围由一对迭代器表示,两个迭代器分别指向同一个容器中的第一个元素和尾元素之后的位置,分别称为begin和end。 如果begin与end相等,那么范围为空 如果begin与end不等,那么容器中至少有一个元素,且begin指向该范围内第一个元素。 int main() { while(begin!=end) { *begin = val; ++begin

2016-08-11 15:08:15 183

原创 C++ 顺序容器

一、各个顺序容器性能差异主要体现在一下两个方面: 1.在容器中任意位置添加和删除元素的代价 2.随机访问容器中元素的代价 vector、list、deque、forward_list、array、string vector是可变大小数组,支持快速随机访问,在尾部插入和删除元素较为方便 list是双向链表,只支持双向顺序访问,在任意位置插入和删除元素都比较方便 deque是双端队列,支持

2016-08-11 09:31:16 223

转载 类的静态成员

类的一些成员与类本身直接相关,而不是与类的各个对象保持关联。 主要在成员的声明之前加上关键字static使得成员与类关联在一起。可以是public或者private public Account { public:  void calculate()  {   amount += amount * interestRate;  }  static double rate()  

2016-08-10 22:30:24 140

原创 C++中的显示转换

主要有以下几个: static-cast  const_cast reinterpret_cast dynamic_cast static_cast: 只要不包含底层const,都可以使用。 例如:double slope = static_cast(j) / i;当需要把一个较大的算术类型赋值给较小的类型时,static_cast非常有用 const_cast: const_cast

2016-08-10 21:57:35 166

lDM Tool字模提取工具

DM Tool字模提取工具

2013-08-10

串口调试助手

串口调试助手V2.2.rar

2013-08-10

凌阳语音压缩工具

凌阳语音压缩工具

2013-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除