摘要: 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 模板是创建泛型类或函数的蓝图或公式。库容器,比如迭代器和算法,都是泛型编程的例子,它们都使用了模板的概念。 每个容器都有一个单一的定义,比如 向量 ,我们可以定义许多不同类型的向量,比如 vector \ 或 vector \ 阅读全文
posted @ 2019-02-18 19:03 fengMisaka 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 合理地使用 C++ 异常处理,能够使我们写出来的程序更加稳定强健,不易崩溃。那么,应该如何使用 C++ 异常处理呢?下面,我们就来向大家介绍最简单也是最常用的异常处理语句 。 一、什么是异常 用官方的话来说就是程序在执行过程中产生的问题,换句通俗的话来讲就是程序执行的出现的异常,比如程序崩了、内存泄 阅读全文
posted @ 2019-02-18 17:18 fengMisaka 阅读(842) 评论(0) 推荐(0) 编辑
摘要: 本教程介绍如何从文件读取流和向文件写入流。这就需要用到 C++ 中另一个标准库 fstream ,它定义了三个新的数据类型: | 数据类型 | 描述 | | | | | ofstream | 该数据类型表示输出文件流,用于创建文件并向文件写入信息。 | | ifstream | 该数据类型表示输入文 阅读全文
posted @ 2019-02-18 16:55 fengMisaka 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 在 C++语言中,可以用关键字 operator 加上 运算符 来表示函数,叫做运算符重载。例如两个 Box 对象相加函数: 可以用运算符重载来表示: 运算符与普通函数在调用时的不同之处是:对于普通函数,参数出现在圆括号内;而对于运算符,参数出现在其左、右侧。例如: 从语法上讲,运算符既可以定义为全 阅读全文
posted @ 2019-02-18 14:17 fengMisaka 阅读(2771) 评论(0) 推荐(0) 编辑