C++
Kishere
这个作者很懒,什么都没留下…
展开
-
C++基础
C++基础1.概述2.基础入门命名空间1.定义命名空间2.使用命名空间3.输出&输入参数缺省函数重载1.定义2.形成重载的条件引用1.引用类型的定义2.引用类型的特性3. 引用的用途4.引用与指针 1.概述 C++是由来自贝尔实验室(对,就是上次说的写了Unix的贝尔实验室)的本贾尼-斯特劳斯特卢普(Bjarne Stroustrup)在C语言的基础上发明的一款新的编程语言。 C++在C语...原创 2019-07-24 21:10:54 · 117 阅读 · 0 评论 -
C++——类和对象
类和对象概念类的定义访问限定符类的实例化类的大小this指针类的默认成员函数构造函数 概念 类似于现实中具体某个事物,和事物抽象的类别(比如我的ipad和平板电脑,西安和城市),相应的,在计算机的世界中也有对象和类的概念。用类描述一个功能和模块,并用实例化的方式创造一个对象,让他在程序中发挥作用。 类的概念有点像C语言中的结构体,但是比起结构体,类有更多丰富的属性和功能。比如在类中除了可以定义成员...原创 2019-09-03 10:46:49 · 93 阅读 · 0 评论 -
C++——STL简介
STL入门About STLSTL组件容器算法迭代器适配器内存配置器 About STL STL是C++一套C++软件库, 原本是惠普实验室的几位大佬所开发的, 它一开始并不是专为C++设计的,但它对C++产生了巨大影响, 并在1994年正式加入C++标准中. STL组件 STL包括6大组件: 容器 算法 迭代器 仿函数 适配器 空间配置器 容器 容器是可以存放数据的类, STL中的常见容器有...原创 2019-09-03 16:49:27 · 195 阅读 · 0 评论 -
STL——string
string介绍string的构造string的迭代器和访问操作string的修改深拷贝 string的构造 模板库是使用类来封装的, 所以每个容器都可以看成是一个独立的类. 既然有了类, 那么就会有构造函数了.string类也是通过构造函数来进行实例化的. string常用的构造函数有: string();//构造一个空的string类对象 string(const char* s);//用C风...原创 2019-09-04 19:44:26 · 69 阅读 · 0 评论 -
STL——vector
向量表vectorvector简介vector使用 vector简介 vector的头文件是< vector >, 它类似于我们之前实现的线性表和C语言里的动态数组. 和string的存储方式也有些类似. vector使用 构造函数: vector<int> num;//实例化一个vector类对象,存放的元素的数据类型是int型,num里面是空的 //<&g...原创 2019-09-08 18:25:45 · 97 阅读 · 0 评论 -
STL——list
双向链表listlist简介构造函数元素修改其他成员函数list和vector的区别 list简介 list是由双向链表实现的, 每个节点存储一个元素, 它可以实现C++数据结构中链表的所有功能. 构造函数 list<int>ls;//创建空list对象 list<int>ls2(size);//创建初始大小为size的list对象 list<int>ls3(s...原创 2019-09-08 19:24:29 · 117 阅读 · 0 评论 -
C++ 的继承
继承和多态继承1.继承的基本概念2.基类和派生类的赋值3.继承的作用域 继承 以前, 在C语言时, 我们为了实现代码复用, 使用了函数来封装一些 重复操作的代码. 而当我们过渡到C++时, 面向对象的特性使得代码复用发生了一些困难. 对于使用类进行封装的代码, 怎么在另一个类中访问它们呢?这就需要使用到继承了. 1.继承的基本概念 class Person{ public: char[1024]...原创 2019-09-16 17:47:15 · 166 阅读 · 0 评论