![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 95
@See you later
道阻且长,行则将至
展开
-
浅学 -------- STL
· 长久以来,软件界一直希望建立一种可重复利用的东西· C++的面向对象和泛型编程思想,目的就是复用性的提升 · 大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作· 为了建立数据结构和算法的—套标准,诞生了STL· STL(Standard Template Library,标准模板库)· STL从广义上分为:容器(container) 算法(algorithm)迭代器(iterator)· 容器和算法之间通过迭代器进行无缝连接· STL 几乎所有的代码都采用了模板类或者模板函数STL大原创 2022-06-07 17:27:12 · 135 阅读 · 0 评论 -
浅学 ----- C++ 继承和多态,文件操作
文章目录继承继承方式继承中的对象类型继承中构造函数和析构顺序继承同名成员处理方式继承同名静态成员处理方式多继承语法菱形继承多态纯虚函数和抽象类虚析构和纯虚析构文件操作文本文件写文件读文件二进制文件写文件读文件 继承 继承方式 继承语法:class 子类 : 继承方式 父类 继承方式一共有三种: 公共继承、保护继承、 私有继承 三种继承方式都不继承父类的私有成员 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EiOv0JFZ-1651912967832)(https://raw原创 2022-05-07 10:29:26 · 764 阅读 · 0 评论 -
C++面向对象高级开发
一、C++编程介绍 你应具备哪些基础 ·曾经学过某种语言(procedural language) C语言最佳 ·变量(variable) ·类型(types):int,float,char,struct… ·作用域(scope) ·循环(loops):while,for ·流程控制:if-else,switch-case ·知道一个程序需要编译、链接才能被执行 ·知道如何编译和链接 (如何建立一个可执行程序) 我们的目标 ·培养正规的、大气的编程习惯 ·以良好的方式编写C++ class Object原创 2022-01-19 22:00:15 · 422 阅读 · 0 评论