自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C++ primer读书笔记 第十章 关联容器

关联容器与顺序容器的本质区别:关联容器通过键(key)存储和读取元素,而顺序容器是通过元素在容器中得位置顺序存储和访问元素。关联容器支持通过键来高效地查找和读取元素。两个基本的关联容器类型是map和set。map的元素以键-值对的形式组织;键用于元素在map中的索引,而值则表示所存储和读取的数据。set仅包含一个键,并有效地支持关于某个键是否存在的查询。multimap支持同一个键

2016-04-26 21:41:52 788

原创 C++ primer 读书笔记 第九章 顺序容器

1、顺序容器:vector:支持快速随机访问deque:双端队列list:支持快速插入/删除2、顺序容器适配器:stack:后进先出(LIFO)栈queue:先进先出(FIFO)队列priority_queue:有优先级队列管理的队列3、所有的容器都是类模板。定义一个容器类型的对象之前必须包含相关头文件#include #include #include

2016-04-26 21:27:00 578

原创 C++ primer 读书笔记 第七章 --函数

1、函数的参数传递形参的初始化与变量的初始化一样。如果形参具有非引用类型,则复制实参的值 实现初始化。函数并没有访问调用所传递的实参本身,因此不会改变实参的值。如果形参为引用类型,则它只是实参的别名,这时候形参改变,对应的引用实参也会改变;如果形参为指针类型,则它可以改变指针指向的值。2、复制实参的局限性不适宜复制实参的情况包括:1)当函数需要修改实参的值时;2)当

2016-04-13 21:54:35 418

原创 C++ primer 第六章 --语句

1、有些编程风格建议总是在if后面使用花括号,这样做可以避免日后修改代码时产生混乱和错误。块语句使用花括号是一个比较好的做法。2、break语句用于结束最近的while、do while、for或者switch语句,并将程序的执行权传递给紧接在被终止语句之后的语句(跳出包含它的最里层的循环,比如是两层for循环最里层的break,跳出内存循环)。3、continue语句导致最近的循环语句的

2016-04-13 18:42:41 338

原创 sizeof详解 -- C++

一、sizeof概念sizeof()是一个操作符(operator),不是函数。它的功能是返回一个对象或者类型名的长度,类型为size_t,单位为字节。size_t是一个依赖编译器的值,定义在头文件stddef.h,一般定义为 typedef unsigned int size_t;二、sizeof有三种语法:(1)sizeof(object);//sizeof(对象);(

2016-04-13 17:48:33 2245

原创 C++ primer 第五章--表达式

(1) >>和(2)为什么建议多使用前自增?因为前置操作需要做的工作更少,只需要加1返回结果就行。而后置操作则需要先保存操作数原来的值,以便返回未加1之前的操作结果。对于int型对象和指针,编译器可以优化掉这项额外工作。但是对于更多的复杂迭代器类型,这种额外的工作可能花费更大的代价。(3)sizeof操作符1、sizeof返回一个对象或者类型名的长度,返回值为size_t,长度单位

2016-04-12 16:55:31 309

原创 C++ primer 第四章--数组和指针

4.1 数组(1)现代C++程序应尽量使用vector和迭代器类型,而避免使用低级的数组和指针。设计良好的程序只有在强调速度是才在类实现的内部使用数组和指针。(2)与vector类型相比,数组的显著缺陷有:数组的长度是固定的,而且程序员无法知道一个给定数组的长度。数组没有获取其容量大小的size操作,也不提供push_back操作在其中自动添加元素。如果需要更改数组的长度,程序员只能创建一

2016-04-12 11:20:24 401

空空如也

空空如也

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

TA关注的人

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