C
learning
想要成为数据科学家的菜鸟
这个作者很懒,什么都没留下…
展开
-
【STL-常用算法】
/ beg1 容器1开始迭代器 // end1 容器1结束迭代器 // beg2 容器2开始迭代器 // end2 容器2结束迭代器 //算术生成算法属于小型算法,使用时包含的头文件为 #include numeric。2 .总结: 利用find可以在容器中找指定的元素,返回值是迭代器。// 注意:两个集合必须是有序序列。1 求交集的两个集合必须的有序序列。// value 填充的值。// beg 开始迭代器。// end 结束迭代器。// 向容器中填充元素。// 求两个集合的交集。原创 2024-01-29 22:04:14 · 929 阅读 · 0 评论 -
STL-内建函数对象
template bool greater_equal //大于等于。template bool not_equal_to //不等于。template bool less_equal //小于等于。template T multiplies //乘法仿函数。template bool equal_to //等于。template T negate //取反仿函数。template T minus //减法仿函数。template T plus //加法仿函数。原创 2024-01-27 00:17:50 · 335 阅读 · 0 评论 -
STL-函数对象中的谓词
返回bool类型的仿函数叫谓词。原创 2024-01-26 23:56:36 · 367 阅读 · 0 评论 -
STL-函数对象
【代码】STL-函数对象。原创 2024-01-25 21:55:59 · 392 阅读 · 0 评论 -
STL-map
【代码】STL-map。原创 2024-01-24 17:00:08 · 331 阅读 · 0 评论 -
【STL-set】
【代码】【STL-set】原创 2024-01-24 00:36:25 · 349 阅读 · 0 评论 -
STL-list(链表)
【代码】STL-list。原创 2024-01-22 22:45:44 · 397 阅读 · 0 评论 -
STL-stack and queue
【代码】STL-stack and queue。原创 2024-01-22 18:37:51 · 354 阅读 · 0 评论 -
STL-deque
deque与vector区别: vector对于头部的插入删除效率低,数据量越大,效率越低。vector访问元素时的速度会比deque快,这和两者内部实现有关。deque相对而言,对头部的插入删除速度回比vector快。双端数组,可以对头端进行插入删除操作。原创 2024-01-21 12:13:15 · 402 阅读 · 0 评论 -
【STL-vector】
【代码】【STL-vector】原创 2024-01-21 00:06:27 · 388 阅读 · 0 评论 -
STL-string
【代码】STL-string。原创 2024-01-19 00:39:13 · 342 阅读 · 0 评论 -
C++左移右移(<<,>>)运算符重载
【代码】C++左移右移(<<,>>)运算符重载。原创 2023-12-18 20:39:39 · 370 阅读 · 0 评论 -
【C++基本的++--运算符重载】
【代码】【C++基本的++--运算符重载】原创 2023-12-18 19:53:58 · 307 阅读 · 0 评论 -
https://github.com/jiangzihao/SZU_OOP_OJ_DEMO/tree/master/2017_%E5%BC%A0%E5%B8%AD/Contest1485-%E5%87
szu。原创 2023-12-11 21:00:20 · 334 阅读 · 0 评论 -
C++友元的运算符重载
【代码】C++友元的运算符重载。原创 2023-12-11 19:58:29 · 328 阅读 · 0 评论 -
【C++运算符重载-加减乘除实例】
【代码】【C++运算符重载-加减乘除实例】原创 2023-12-11 19:40:10 · 318 阅读 · 0 评论 -
C++const指针的两种用法
【代码】C++const指针的两种用法。原创 2023-11-27 18:09:23 · 370 阅读 · 0 评论 -
C++文件操作
文件操作必须包含头文件fstream读文件可以利用ofstream ,或者fstream类打开文件的时候需要指定操作文件的路径,以及打开方式利用<<可以向文件中写数据操作完毕,要关闭文件读文件可以利用ifstream,或者fstream类利用is_open()函数可以判断文件是否打卡成功close 关闭文件。原创 2023-11-26 12:51:35 · 1531 阅读 · 2 评论 -
C++ 多态案例三-电脑组装
电脑主要组成部件为 CPU(用于计算),显卡(用于显示),内存条(用于存储)将每个零件封装出抽象基类,并且提供不同的厂商生产不同的零件,例如Intel厂商和Lenovo厂商创建电脑类提供让电脑工作的函数,并且调用每个零件工作的接口测试时组装三台不同的电脑进行工作。原创 2023-11-24 23:33:34 · 877 阅读 · 0 评论 -
C++多态-虚析构和纯虚析构
如果是纯虚析构,该类属于抽象类,无法实例化对象。虚析构:virtual ~类名(){}virtual~类名() = 0;然后 类名::~类名(){原创 2023-11-24 21:21:33 · 393 阅读 · 0 评论 -
C++多态的实例举例与应用
【代码】C++多态的实例举例与应用。原创 2023-11-24 20:21:24 · 331 阅读 · 0 评论 -
C++纯虚函数和抽象类
【代码】C++纯虚函数和抽象类。原创 2023-11-24 17:41:49 · 366 阅读 · 0 评论 -
C++多态
【代码】C++多态。原创 2023-11-24 14:22:25 · 422 阅读 · 0 评论 -
C++菱形继承问题
总结:菱形继承带来的主要问题是子类继承两份相同的数据,导致资源浪费以及毫无意义利用虚继承 virtual 可以解决菱形继承问题#include <iostream>#include <string>using namespace std;class Animal{public: int m_Age;};//继承前加virtual关键字后,变为虚继承//此时公共的父类Animal称为虚基类class Sheep : virtual public Anim原创 2023-11-20 12:40:29 · 127 阅读 · 0 评论 -
C++多继承(实际开发不建议使用)
【代码】C++多继承(实际开发不建议使用)原创 2023-11-20 12:06:04 · 148 阅读 · 0 评论 -
C++继承同名静态成员处理方式
【代码】C++继承同名静态成员处理方式。原创 2023-11-20 11:49:42 · 60 阅读 · 0 评论 -
C++继承同名成员的处理方式
子类对象可以直接访问父类中的同名成员子类对象加作用域可以访问父类同名成员当父类与子类拥有同名的成员函数,子类会隐藏父类中同名成员函数,加作用域可以访问到父类中同名函数public:int m_A;cout << "Base-func()调用" << endl;cout << "Base-func(int a)调用" << endl;public://如果不初始化m_A调用父类中的成员变量还是子类中赋的值//int m_A;原创 2023-11-20 10:00:43 · 83 阅读 · 0 评论 -
C++继承中的构造与析构
父类的构造函数->子类调用的构造函数->->子类的构造函数->子类的析构->父类的析构->父类的析构。原创 2023-11-20 09:28:24 · 36 阅读 · 0 评论 -
C++函数调用运算符重载
【代码】C++函数调用运算符重载。原创 2023-11-18 21:33:17 · 102 阅读 · 0 评论 -
C++关系运算符重载
【代码】C++关系运算符重载。原创 2023-11-18 21:19:03 · 124 阅读 · 0 评论 -
C++赋值运算符重载
【代码】C++赋值运算符重载。原创 2023-11-18 20:36:24 · 112 阅读 · 0 评论 -
C++ this指针的用法
【代码】C++ this指针的用法。原创 2023-11-18 18:43:29 · 86 阅读 · 0 评论 -
C++ 递增/递减运算符重载
总结: 前置递增返回引用,后置递增返回值。原创 2023-11-18 18:10:22 · 193 阅读 · 0 评论 -
左移运算符重载
总结:重载左移运算符配合友元可以实现输出自定义数据类型。原创 2023-11-18 16:20:09 · 57 阅读 · 0 评论 -
【加法运算符重载】
总结1:对于内置的数据类型的表达式的的运算符是不可能改变的(不修改内置函数)总结2:不要滥用运算符重载(在加法运算符中写的是减法)原创 2023-11-18 15:54:35 · 72 阅读 · 0 评论 -
C++期中模拟题-答案
【代码】C++期中模拟题-答案。原创 2023-11-14 11:14:23 · 45 阅读 · 0 评论 -
友元的三种实现
【代码】友元的三种实现。原创 2023-11-14 01:01:46 · 314 阅读 · 0 评论 -
C++静态成员
【代码】C++静态成员。原创 2023-11-14 00:39:36 · 130 阅读 · 0 评论 -
C++构造函数的分类和调用
【代码】C++构造函数的分类和调用。原创 2023-11-13 15:28:19 · 36 阅读 · 0 评论 -
C++封装
【代码】C++封装。原创 2023-11-12 18:07:22 · 26 阅读 · 0 评论