![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++进阶
文章平均质量分 80
Ouyang_Lianjun
只有不断的学习,才会。。。。
展开
-
c++进阶---IO类的详细介绍(一)
前言 Men fail much oftener from want of perseverance than from want of talent. Name:Willam Time:2017/2/231、c++流的含义c++的流分为输入流和输出流,所谓的输入流就是:信息从外部输入设备(如显示器、磁盘、键盘、鼠标等)向计算机内部(即内存)中。所谓的输出流就是:信息从内存向外部输出设备(如显原创 2017-02-27 20:19:54 · 2334 阅读 · 0 评论 -
c++进阶---IO类详解(二)--文件流的详解
前言在上一篇博客,我们已经主要介绍了IO类是什么和对标准输入流cin做了比较详细的介绍,这篇博客我们就来开始学习另外一类IO类:ifstream 、oftream、fstream。我们称之为文件流,主要是对系统的文件进行一些读写之类的操作。下面我们就对文件流进行详细的讲述。1、流的分类总结ofstream :文件的写操作,主要是从内存写入存储设备(如磁盘),它是继承istream类ifstream原创 2017-03-05 21:21:21 · 4336 阅读 · 1 评论 -
访问vector元素方法的效率比较
相信会来看这篇博客的人,应该都认识vector了,所以我就直接上测试代码了,我是在vs2015中测试的:#include<iostream>#include<vector>#include<windows.h>using namespace std;int main() { //建立4个vector,使用列表初始化,相当与调用拷贝构造函数 vector<int> v1;原创 2017-03-11 22:44:43 · 8611 阅读 · 1 评论 -
顺序容器--vector的详解
前言博客编写人:Willam博客编写时间:2017/3/11博主邮箱:2930526477@qq.com(有志同道合之人,可以加qq交流交流编程心得)1、vector介绍vector是一种顺序容器,所谓的容器就是一个保存一组类型相同的数据的集合。容器有顺序容器和关联容器之分,所谓的顺序容器指的是元素排列次序与元素的值无关,而是由元素添加到容器里的次序决定。vector有如下几个特点: - 支持原创 2017-03-21 20:50:44 · 10075 阅读 · 0 评论 -
c++虚函数详解
前言博客编写人:Willam博客编写时间:2017/3/21博主邮箱:2930526477@qq.com(有志同道合之人,可以加qq交流交流编程心得)1、引入虚函数的目的在基类的派生类中就可以通过重写虚函数来实现对基类虚函数的覆盖。当基类的指针指向派生类的对象时,基类指针对虚函数的调用实际上是调用了派生类的虚函数。这是面向对象中多态性的体现。白话就是:为了实现类的多态,所谓的多态(多态就是:调原创 2017-03-21 17:05:47 · 1421 阅读 · 0 评论 -
顺序容器---string详解
前言博客编写人:Willam博客编写时间:2017/3/21博主邮箱:2930526477@qq.com(有志同道合之人,可以加qq交流交流编程心得)1、string的介绍string是以char作为模板参数的模板类实例,把字符串的内存管理责任由string负责而不是由编程者负责,大大减轻了C语言风格的字符串的麻烦。2、string的头文件#include<string>using std::原创 2017-03-25 10:57:53 · 1503 阅读 · 0 评论 -
编译期多态和运行期多态
什么是多态所谓的多态是通过一个单一的标识符支持不同的特定行为的能力。多态的分类从绑定时间静态多态 (编译期多态)动态多态 (运行期多态)从表现的形式虚函数重载模板 转换 (宏定义)今天我们就只讨论从绑定时间来分的多态种类,即编译期多态和运行期多态。运行期多态运行期多态可以说只要学了c++的人都是知道的。因为运行期多态就是我通俗所说的多态,它的提出可以归结于类继承的思想的提出。对于相关原创 2017-05-02 19:35:39 · 3431 阅读 · 0 评论