![](https://img-blog.csdnimg.cn/2b63bd6853e54bbab2c2f5b55304846e.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++与STL
文章平均质量分 68
C++、STL、面向对象、泛型编程。
Mindtechnist
Linux、C、C++、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,贝叶斯滤波与Kalman估计、多传感器信息融合,机器学习,人工智能,概率论与数理统计,矩阵分析、控制理论。
展开
-
【STL终极奥义❀解耦合思想的实现❀】函数对象、谓词与函数适配器——从for_each、transform、count_if、sort算法源码的角度分析
STL算法为我们提供了一些统一的算法模型,在这些算法模型中,只提供了一个统一的壳子,具体实现什么样的功能由我们通过函数对象或回调函数来实现。这是一种非常重要的思想,统一性思想,而统一的实现就是解耦合,如果不理解这个思想,那么学习STL就像背英语单词,将变得毫无意义。下面将通过for_each、transform、count_if、sort四个算法实例来一步步深入理解这种思想。原创 2022-05-20 08:32:46 · 1066 阅读 · 120 评论 -
【C++】异常抛出变量的生命周期
C++中异常抛出变量的生命周期分析。原创 2023-12-01 16:12:14 · 881 阅读 · 0 评论 -
【STL算法】常用算法原型整理
STL中常用算法的算法原型整理如下//查找重复元素_NODISCARD _FwdIt adjacent_find(const _FwdIt _First, _FwdIt _Last, _Pr _Pred);_NODISCARD _FwdIt adjacent_find(const _FwdIt _First, const _FwdIt _Last);//二分查找(有序数列)_NODISCARD bool binary_search(_FwdIt _First, _FwdIt _Last, co原创 2022-03-24 19:45:11 · 567 阅读 · 0 评论 -
【STL算法】for_each源码刨析及函数对象本质刨析
通过追踪源码、刨析源码来学习STL中的容器、迭代器和算法。原创 2022-03-21 17:22:02 · 2012 阅读 · 1 评论 -
【STL实用技巧】常用容器及相关问题和成员函数整理
归纳整理了STL中常用的容器、各容器相关的问题、常用成员函数、以及容器的区别与共同点。原创 2022-03-21 08:45:00 · 334 阅读 · 0 评论 -
【STL实用技巧】函数对象(仿函数)与pair类型初探
通过set容器装入自定义数据类型的实例,详细分析了函数对象和pair的使用方法,通过编程实例分析,讲解了学习STL的一个有效方法。原创 2022-03-20 13:36:26 · 883 阅读 · 0 评论 -
【异常机制】使用异常打印错误信息
使用异常机制打印错误信息。原创 2022-03-17 20:16:32 · 1155 阅读 · 0 评论 -
【异常机制高级讲解】异常与多态综合案例
该案例包含了异常、多态、类内部包含类、深拷贝、操作符重载、虚函数重写、等综合性知识。原创 2022-03-17 10:00:00 · 469 阅读 · 0 评论 -
【C++异常机制】栈解旋
C++异常机制中的栈解旋问题,通过程序举例说明。原创 2022-03-16 11:37:28 · 1000 阅读 · 0 评论 -
【C++异常机制】
通过实例分析异常的语法、异常接口标准、抛异常的跨函数特性、接异常的严格类型匹配特性。原创 2022-03-15 09:59:23 · 672 阅读 · 0 评论 -
【C++中的类型转换】C语言类型转换与C++类型转换对比,以及4种C++类型转换详解
详细讲解C语言和C++中类型转换的区别和关系;通过程序详细分析了C++中4中类型转换的使用场景,使用方法,区别和联系。原创 2022-03-14 18:02:59 · 1889 阅读 · 0 评论 -
【泛型编程】模板类中的static关键字
模板类中的静态成员是如何共享的?模板类中的static关键字。原创 2022-03-13 21:55:39 · 742 阅读 · 0 评论 -
【泛型编程】类模板实现简单的vector容器
模板类的相关使用,自己通过模板类实现一个简单的vector容器。原创 2022-03-13 21:26:10 · 924 阅读 · 0 评论 -
【泛型编程】函数模板
函数重载中的函数模板和普通函数调用规则,二次编译原理。原创 2022-03-11 21:29:59 · 300 阅读 · 0 评论 -
【七、多态】动/静态联编、虚析构函数、虚函数(虚函数表与VPTR指针)、重写与重定义
多态的实现和应用,动态联编、静态联编,重载重写重定义与名称覆盖、虚函数、虚析构函数,虚函数表与VPTR指针。原创 2022-03-08 23:13:50 · 411 阅读 · 0 评论 -
【六、继承】多继承、继承中的构造函数和析构函数、类成员访问控制
类成员访问控制、继承、继承中的构造函数与析构函数、多继承与二义性、虚继承原创 2022-03-08 21:26:20 · 1431 阅读 · 0 评论 -
【五、运算符重载实例分析】运算符重载实例、重载的机制、步骤、返回值及参数确定、友元函数与成员函数
运算符重载实例、重载的机制、步骤、返回值及参数确定、友元函数与成员函数原创 2022-03-01 21:50:44 · 855 阅读 · 0 评论 -
【四、const与this指针详解】详解C与C++中const的异同,类中的const
通过程序详细分析const关键字,C、C++中const的区别和相同;在类中使用const修饰的是谁;引用与const的渊源;const常量内存地址问题等。原创 2022-02-24 22:03:23 · 675 阅读 · 0 评论 -
【三、类中的静态成员】静态成员变量与静态成员函数(static关键字、this指针)
C++类中的静态成员函数与静态成员变量详细讲解,对static关键字进行详细讲解,对成员变量与函数的存储与this指针详解。原创 2022-02-20 13:26:44 · 1152 阅读 · 0 评论 -
【二、new与delete详解】
深度分析malloc/free与new/delete的区别、new/delete的使用。原创 2022-02-20 13:08:40 · 1037 阅读 · 0 评论 -
【一、构造函数与析构函数】深度解析C++类的构造函数与析构函数调用机制
深度解析C++类的构造函数与析构函数调用机制,调用时机,C++拷贝构造函数的深拷贝与浅拷贝,并结合程序一步步解析对象生命周期,构造函数的参数匹配,构造与析构的顺序,重点分别解析了三种构造函数的调用机制。原创 2022-02-19 15:48:30 · 1059 阅读 · 0 评论