C++
文章平均质量分 79
想要R的Q
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
枚举、结构、类
C++中,枚举类型、结构类型、类类型是三种用户自定义的符合数据类型。 5.1 简单数据类型与构造式数据类型原创 2016-04-09 22:52:20 · 1154 阅读 · 0 评论 -
模板
模板重用源代码(编译之前的代码);而继承和组合重用对象代码(编译之后产生的目标代码)。 泛型编程概述 为什么要需要模板? 对于如求解整数、双精度浮点数、字符的最大值的问题,在C语言中,要用三个不同函数名的函数实现;在C++语言中,要用三个相同函数名的重载函数实现;而对于函数名、函数体相同,仅仅是参数列表类型、返回值类型不同,则可通过模板编写一个函数实现三种数据类型的处理。 C++中原创 2016-05-15 23:46:19 · 544 阅读 · 0 评论 -
多态性与虚函数
多态性是面向对象程序设计的基本特征之一。通过虚函数实现多态性。 绑定方式与多态性 一、基本概念 多态性:方法和函数具有相同的名字,但有不同de原创 2016-05-13 23:11:58 · 2687 阅读 · 0 评论 -
I/O流与文件
概述 一、何为I/O 外围设备分为,存储设备和输入/输出设备; 存储设备用于存储信息,如磁盘、U盘、光盘、磁带等,数据以文件形式保存在这些存储设备中; 输入/输出设备分为,输入设备和输出设备;输入设备指计算机接收数据的来源设备,如键盘、鼠标、扫描仪等;输出设备指计算机处理完毕的数据送往外部设备,如显示器、打印机等; I/O的中心是内存;在内存中,数据往外输送,即为输出;数据从外面原创 2016-05-12 15:37:54 · 1955 阅读 · 0 评论 -
字符串
C风格字符串 一、字符串常量 C风格字符串常量是一堆双引号""括起来的字符序列; 存储时,结尾自动加上'\0',即ASCII码为0的字符,称为字符串结束符;输出时根据该空字符确定字符串的终止; 二、字符数组 C风格字符串变量是用来存放字符串数据并以'\0'结尾的字符数组; 在设定数组大小要为空字符预留一个位置,该空字符是区分字符串和一般数组的标志; 1 字符串声明及赋值 1原创 2016-04-17 14:47:40 · 837 阅读 · 0 评论 -
C++对C的扩展(Extension)
类型增强 1 类型检查更严格 int num=325; const int* a=# // 情况1 int const *a=# // 情况2 int* const a=# // 情况3 const int* const a=# // 情况4 将数据类型去掉,可更直观地查看const修饰谁。 情形1:c原创 2016-04-17 10:33:25 · 3263 阅读 · 0 评论 -
C++开发环境
VS——Visual Studio 功能强大、复杂 官方下载:http://www.visualstudio.com/en-us/download/download-visual-studio-vs.aspx QT 简洁、清新 官方下载:http://www.qt.io/download-open-source/#section-2 百度网盘:http://pan.ba原创 2016-04-17 08:14:38 · 797 阅读 · 0 评论 -
重载
函数重载 一、什么是函数重载? 函数重载overload是指不同的函数采用相同的函数名,彼此间通过形参列表加以区分。 举例: 函数名都为distance,但形参列表的个数不同; #include #include using namesapce std; double distance(float,float); double distance(float,flo原创 2016-05-11 18:54:01 · 1407 阅读 · 0 评论 -
数组与指针
6.1 数组类型 一、一维数组 1 声明 语法: []; 注意: 数据类型是数组元素的数据类型;整形常量表达式必须是正整数; 变量应遵循“先声明后使用”的原则。 2 使用 语法: []; 注意: 整型表达式是下标;数组元素下标从0开始;使用数组元素与使用一般变量没有区别; 数组声明中[]的长度与使用元素时[]的下标是不同概念,前者是常量,后者是常量或变量; 数原创 2016-04-11 13:52:53 · 736 阅读 · 0 评论 -
继承与组合
继承 一、基本概念 1 基类和派生类 1.1 只有两层的继承关系中,被继承者称为基类(父类);继承者称为派生类(子类) 1.2 多层继承关系中,类A通过类B间接派生出类C,则类A和类B称为类C的祖先类;类B和类C是类A的后代类; 一个类的祖先类包含了该类的基类和基类的祖先类;一个类的后代类包含了该类的派生类和派生类的后代类; 2 继承形式 单重继承、多重继承、重复继承;原创 2016-04-27 12:56:04 · 2102 阅读 · 0 评论 -
标准模板库
概述 标准模板库STL包括容器、迭代器、算法; 容器指包含数据的数据结构,容器中包含的对象是元素; 迭代器指用来访问容器中的元素对象,相当于元素对象的指针; 算法指一些能在各种容器中通用的标准算法,如排序、插入等; 算法使用迭代器在容器上进行操作。 迭代器 一、迭代器是指针的抽象,是一般化的指针(泛型指针); 标准库中的迭代器以类模板方式定义,使得在不同的数原创 2016-05-17 11:19:11 · 2179 阅读 · 0 评论
分享