C++
文章平均质量分 81
zaibianchange
这个作者很懒,什么都没留下…
展开
-
C++学习笔记(四)
第四章 表达式1.一元运算符:作用于一个运算对象的运算符,比如&、*等; 二元运算符:作用于两个运算对象的运算符,比如==,乘号; 还有三元运算符和函数调用。2.C++定义了运算符作用于内置类型和复合类型的运算对象时所执行的操作,当运算符作用于类类型的运算对象时,用户可以自行定义其含义,因为这种自定义的过程事实上是为 已存在的运算符赋予了另外一层含义,称之为原创 2016-11-17 20:21:21 · 170 阅读 · 0 评论 -
C++学习笔记(二)
第二章 变量和基本类型1.C++定义的基本数据类型:算数类型,空类型。其中算数类型包括整形(字符,布尔)和浮点型。2.char 的最小尺寸最8位,int 16位,long 32位。int 可以表示的数的范围是 -(2^16)/2~(2^16)/2-1=-32768~32767.3.除去布尔型和扩展字符型,其他整型可以划分为带符号的和无符号两种。带符号类型signed表示正数负数和0,无原创 2016-11-01 11:40:22 · 265 阅读 · 0 评论 -
C++学习笔记(一)
C++学习笔记(一)原创 2016-10-26 22:28:00 · 434 阅读 · 0 评论 -
C++学习笔记(十)
第十一章 关联容器1.关联容器与顺序容器有着根本的不同:关联容器中的元素是按照关键字来访问和保存的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的。不同之处反映了关键字的作用。2.关联容器支持高效的关键字查找和访问。两个最主要的关联容器是map和set。3.map中的元素是一些关键字-值对:关键字起到索引的作用,值代表与索引相关联的数据。例如字典:单词为关键字,意思为值。原创 2017-03-13 15:52:45 · 309 阅读 · 0 评论 -
C++学习笔记(十一)
第12章 动态内存1. 动态内存的对象的生存期与它们在那里创建是无关的,只有当显示地被释放时,这些对象才被销毁。2. 程序用堆(或自由空间)来存储动态分配的对象,即那些在程序运行时分配的对象。3. 动态内存的管理是通过一对运算符来完成的: new 在动态内存中为对象分配空间并返回一个指向该对象的指针; delete 接受一个动态对象的指针,销毁该对象,并释放与之关联原创 2017-03-22 22:45:38 · 241 阅读 · 0 评论 -
C++学习笔记(九)
第九章 顺序容器1. 顺序容器(sequential container)为程序员提供了控制元素存储和访问顺序的能力。这种顺序不依赖于元素的值,而是与元素加入容器时的位置相对应。所有的顺序容器都提供了快速顺序访问元素的能力。2. 顺序容器类型vector 可变大小数组 deque 双端队列 list 双向链表 forward_list 单向链表 array原创 2017-01-20 11:34:57 · 239 阅读 · 0 评论 -
关于局部变量和for循环测试
b=a++后置版本,b得到a递增之前的值。a=1........8,a=9时,输出coutb=++a前置版本,b得到a递增之后的值。a=9时,输出cout赶在新年之前总算看完了C+ prime的前九章~过年回来了继续!新年快乐!原创 2017-01-20 17:46:42 · 491 阅读 · 0 评论 -
C++学习笔记(八)
第八章 IO库1.iostream 定义了用于读写流的基本对象;fstream定义了读写命名文件的类型;sstream定义了读写内存string对象的类型。2.头文件 iostream 类型: istream 从流读取数据 ostream 从流写入数据 iostream读写流 头文件 fstream 类型: ifstream 从文件读取数据 ofstream原创 2017-01-10 22:28:19 · 399 阅读 · 0 评论 -
C++学习笔记(七)
第七章 类1. 类的基本思想是数据抽象和封装。数据抽象是一种依赖于接口和实现分离的编程技术,类的接口包括用户所能执行的操作;类的实现则包括类的数据成员、负责接口实现的函数体以及定义类所需的各种私有函数。封装实现了类的接口和实现的分离,封装后的类隐藏了它的实现细节,也就是说,类的用户只能使用接口而无法访问实现部分。2. 成员函数的声明必须在内的内部,定义则可以在内部或者外部。3. X a原创 2016-12-30 10:02:19 · 241 阅读 · 0 评论 -
C++学习笔记(六)
函数函数时一个命名了的代码块,通过调用函数执行相应的代码。可以有0个或多个参数,通常会产生一个结果。1.一个典型的函数包含了四个部分:返回类型,函数名,形参列表以及函数体。2.函数的调用完成两项工作:一是用是参数(隐式的)初始化函数对应的形参,当调用一个函数时,首先创建一个同类型的变量a,然后将a初始化为调用时的实参;第二是将控制权从主调函数转移给被调函数。3.实参是形参的初始值,原创 2016-12-14 10:30:33 · 309 阅读 · 0 评论 -
C++学习笔记(五)
第五章 语句最简单的语句是空语句,空语句只含有一个单独的分号“;”,如果在程序的某个地方,语法上需要一条语句但逻辑上不需要,此时应使用空语句。使用空语句时最好加上注释。 ival=v1 + v2;; 这条语句正确,前面为一表达式语句,后面为空语句。复合语句是指用花括号括起来的语句和声明的序列,也称为块。花括号内可为空。如果在程序的某个地方,语法上需要一条语句,但是逻辑上需要多条原创 2016-11-23 11:32:15 · 309 阅读 · 0 评论 -
C++学习笔记(三)
第三章 字符串、向量和数组1.两种最重要的标准库类型:string 和 vector。前者表示可变长的字符序列,后者存放的是某种给定类型对象的可变长序列。2.using namespace :: name命名空间的using声明。std::cin 的意思是要使用命名空间std中的名字cin。头文件不应包含using声明。标准库类型string (使用string类型必须首先包含原创 2016-11-08 20:58:19 · 304 阅读 · 0 评论