![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++学习
文章平均质量分 77
记录学习C++
鬼谷八荒伯特利
我要开挖掘机
展开
-
C++ STL标准库 中篇
1.数据结构:连续的存储空间,只有一个出口,先进后出特性2.迭代器:没有迭代器3.常用的api: 1.构造函数 2.赋值 3.数据存取 3.大小操作。原创 2023-05-05 13:15:25 · 184 阅读 · 0 评论 -
C++ STL标准库 上篇
1.STL(Standard TemplateLibrary,标准模板库)2.STL提供了六大组件:容器,算法,迭代器,仿函数,适配器,空间配置器 容器:各种数据结构 算法:各种常用的算法(冒泡,排序) 迭代器:扮演了容器与算法之间的胶合剂(类似于指针等) 仿函数:行为类似函数,可作为算法的某种策略 适配器:一种用来修饰容器或者仿函数或迭代器接口的东西 空间配置器:负责空间的配置与管理。原创 2023-05-02 17:15:15 · 223 阅读 · 0 评论 -
C++ 多态
1.所谓的接口,即将内部实现细节封装起来,外部用户用过预留的接口可以使用接口的功能而不需要知晓内部具体细节。C++中,通过类实现面向对象的编程,而在基类中只给出纯虚函数的声明,然后在派生类中实现纯虚函数的具体定义的方式实现接口,不同派生类实现接口的方式也不尽相同//抽象类 class Father {public ://接口的声明 virtual void func2(int a) = 0;public :virtual void func1() //接口的实现 {} };原创 2023-04-28 11:49:05 · 87 阅读 · 0 评论 -
C++ 继承和多态
1.代码复用,2.扩展类的功能。原创 2023-04-27 21:20:43 · 64 阅读 · 0 评论 -
day03 C++学习
为了解决这个问题,C++编译器提供了构造函数(constructor)来处理对象的初始化。构造函数是一种特殊的成员函数,与其他成员函数不同,不需要用户来调用它,而是在建立对象时自动执行。创建一个对象时,常常需要作某些初始化的工作,例如对数据成员赋初值。注意,类的数据成员是不能在声明类时初始化的。1-24 今天学到这里了,明天上午有面试,加油。原创 2023-04-25 01:17:00 · 49 阅读 · 0 评论 -
day01 C++基础
我是一个菜鸡,这件事我一定要做完:类的调用 执行过程分析==>类代码不是一步一步指向类是一个数据类型,(固定大小内存块的别名);定义一个类,是一个抽象的概念,不会给你分配内存用数据类型定义变量的时候,才会分配内存,如下图所示。:抛砖: c++编译器是如何处理 多个对象,调用类的成员函数的;具体一点:如何区分是c1 c2 c3 调用了getS,抛砖…原创 2023-04-23 00:52:51 · 113 阅读 · 1 评论