![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习笔记
文章平均质量分 67
朝来寒雨晚来风
读书,是一种习惯!
展开
-
C++学习笔记之第一章:入门
C++入门介绍原创 2015-02-07 18:57:25 · 387 阅读 · 0 评论 -
C++学习笔记之第二章:常量和变量
本章主要介绍下C++中的变量和常量,以及它们相关的知识点。内置内型:C++语言本身定义的类型,包括算术类型和空类型(void)。 一 变量1.声明和定义声明:使变量的名字被程序所熟知。定义:负责创建与名字相关联的实体(赋初始值)。变量可以被多次声明,但只能被定义一次。(意思就是变量只能初始化一次,不能反复的初始化)一个project也许有很多程序文件,当多个程原创 2015-03-25 14:30:49 · 434 阅读 · 0 评论 -
try语句和异常处理
异常:程序运行时候的反常行为,超出函数的正常功能范围,导致出现错误的程序结果。异常处理机制分为异常检测和异常处理。一 异常检测throw 来发出一个异常,可以这么理解:当程序某部分出现不符合规定的情况时候,利用throw来向程序说明:这里出现错误!方式: throw 表达式; // 表达式的类型就是抛出的异常类型。 类型可以是任何有效的数据类型,甚至可以原创 2015-04-02 15:55:01 · 1702 阅读 · 0 评论 -
模板类中重载<<和>>操作符
模板类中操作符重载问题(">"重载)在模板类中输入流“>>”和输出流“>"的重载。一、将输出流">"重载的实现写在类中#include "stdafx.h"#include using namespace std; templateclass T> class Test { public: Tes转载 2015-06-02 08:43:49 · 501 阅读 · 0 评论 -
C++学习笔记之容器:顺序容器
顺序容器包括:string, vector,deque,list,forward_list, array.每个容器除了支持公共的操作接口,还有自己的操作。比如单向链表的迭代器不能自减运算.string : 保存字符或字符串,随机访问,尾部插入或删除.vector:可变大小数组,随机访问,尾部插入或删除.array:固定大小数组,随机访问,不能添加或删除元素.deque: 双端队原创 2015-07-16 13:48:57 · 407 阅读 · 0 评论 -
指针与多维数组(C++)
1.一维数组一维数组名即是一个指针,它代表数组第一个元素的地址,利用指针可以对数组进行操作。//例子int a[5] = {1, 2, 3, 4, 5};int *p = a;//指针p指向数组a第一个元素2.二维数组二维数组可以看作一维数组中元素类型是数组类型。数组名是指向数组第一个元素的地址,即二维数组名指向第一个数组的地址。我们可以利用数组名当作指针对数组进行操作原创 2015-11-24 15:29:20 · 592 阅读 · 0 评论