
我的c++学习之路
文章平均质量分 90
记录我的c++学习路线
努力学习的小马
在校研究生一枚,目前正在学习c++、python、数据结构和算法等,会分享相关的知识点以及一些刷题的解答思路,有喜欢的朋友可以关注下我喔!
展开
-
Ubuntu22.04下opencv4.9.0环境的搭建
添加动态链接库路径:将 OpenCV 库的路径添加到系统的动态链接库搜索路径中。你可以通过以下命令将 OpenCV 库的路径添加到 LD_LIBRARY_PATH 环境变量中,但该命令在关闭终端再次打开一个新的终端时就会失效。你可以在终端中运行 pkg-config --modversion opencv4 来检查是否安装成功,它应该会返回 OpenCV 的版本号。通过 pkg-config 查询:你可以使用 pkg-config 工具来获取 OpenCV 库的路径信息。原创 2024-04-17 20:37:12 · 1399 阅读 · 1 评论 -
【C++11/线程相关】thread类编写多线程、mutex互斥锁和lock_guard、atomic原子类型
介绍了c++11中线程相关的一些内容原创 2023-12-04 10:55:47 · 157 阅读 · 4 评论 -
【C++11/高级语法】bind绑定器和function函数对象
介绍了bind绑定器和function函数对象原创 2023-11-14 19:39:24 · 281 阅读 · 0 评论 -
【C++】智能指针
介绍了智能指针的相关内容原创 2023-11-10 19:58:08 · 155 阅读 · 0 评论 -
【C++】对象优化相关
通过详细的分析表明对类对象创建调用时如何减少内存的损耗原创 2023-11-09 09:08:54 · 206 阅读 · 0 评论 -
【C++】继承
较为详细的介绍了c++中的继承特性原创 2023-10-07 16:49:49 · 120 阅读 · 0 评论 -
【C++】多态
较为详细的介绍了多态原创 2023-10-07 16:17:35 · 221 阅读 · 0 评论 -
【C++】string字符串和c语言风格字符数组的操作函数
介绍了string字符串和c语言风格字符数组的一些操作函数原创 2023-04-03 21:03:47 · 411 阅读 · 0 评论 -
【C++提高编程】map/ multimap 容器详解(附测试用例与结果图)
本文详细的介绍了map/ multimap及其各种操作函数原创 2023-02-10 12:22:39 · 1524 阅读 · 27 评论 -
【C++提高编程】set/ multiset 容器详解(附测试用例与结果图)
本文详细的介绍了set/ multiset容器及其各种操作函数原创 2023-02-08 12:52:30 · 942 阅读 · 28 评论 -
【C++提高编程】list 容器详解(附测试用例与结果图)
本文详细的介绍了list容器及其各种操作函数原创 2023-02-07 15:55:35 · 1388 阅读 · 74 评论 -
【C++提高编程】deque容器详解(附测试用例与结果图)
本文详细的介绍了deque容器及其各种操作函数原创 2023-02-06 09:30:00 · 1275 阅读 · 24 评论 -
【数据结构/C++】 树详解
树(Tree)是n(n≥0)个结点的有限集。n=0时称为空树。在任意一颗非空树中:①有且仅有一个特定的称为根(Root)的结点;原创 2023-02-04 09:15:00 · 4268 阅读 · 60 评论 -
【C++提高编程】vector容器详解(附测试用例与结果图)
本文详细的介绍了vector容器及其各种操作函数原创 2023-02-03 23:13:13 · 944 阅读 · 7 评论 -
【C++提高编程】string 容器详解(附测试用例与结果图)
本文详细的介绍了string容器转载 2023-01-31 22:42:04 · 212 阅读 · 4 评论 -
【C++提高编程】STL
长久以来,软件界一直希望建立一种可重复利用的东西。C++的面向对象和泛型编程思想,目的就是复用性的提升。大多情况下,数据结构和算法都未能有一套标准,导致被迫从事大量重复工作。为了建立数据结构和算法的一套标准,诞生了STL转载 2023-01-31 22:30:58 · 147 阅读 · 3 评论 -
【C++】模板(函数模板和类模板)
本篇文章详细的介绍了C++中`模板的概念与相关应用`,包含了函数模板中的语法、注意事项、案例、与普通函数的区别、调用规则和其局限性等相关知识点,以及类模板中的语法、与函数模板的区别、类模板中成员函数创建时机、 类模板对象做函数参数等相关知识点。在记录了视频中所讲内容的同时也在一些难点上加入了我自己的理解,并附上了测试用例源码和测试结果图,以此帮助大家理解每个知识点。只要你认真看完这篇笔记,一定能够掌握模板的概念和应用!原创 2023-01-30 09:00:00 · 1354 阅读 · 92 评论 -
【黑马程序员】C++核心编程2 -类与对象(封装、继承和多态)-this指针-友元-运算重载符-文本操作(附测试用例源码、测试结果图及详细注释)
本篇文章详细的介绍了C++的三大特性——封装、继承和多态。同时也介绍了构造函数、析构函数、拷贝函数、 this指针、友元、运算重载符以及如何通过c++对文本内容进行操作的相关知识点。在记录了视频中所讲内容的同时也在一些难点上加入了我自己的理解,并附上了测试用例源码和测试结果图,以此帮助大家理解每个知识点。我相信只要你认真看完我的这几篇笔记,一定会有很大的收获!原创 2023-01-24 09:00:00 · 1432 阅读 · 45 评论 -
【黑马程序员】C++核心编程1 -内存分区模型-引用-函数提高(附测试用例源码、测试结果图及详细注释)
本文详细的介绍了C++中内存分区模型、引用和函数提高的概念及应用,给出了大量的例子来进行验证,并对其中难以理解的内容进行详细的注释说明,能使读者在最短的时间内掌握相关知识点,入门C++原创 2023-01-14 14:58:26 · 292 阅读 · 3 评论 -
【黑马程序员/C++】通讯录管理系统实战
通讯录是一个可以记录亲人、好友信息的工具。本教程主要利用C++来实现一个通讯录管理系统,系统中需要实现的功能如下:添加联系人、显示联系人、删除联系人、查找联系人、修改联系人、清空联系人、退出通讯录原创 2023-01-12 12:25:50 · 402 阅读 · 5 评论 -
【黑马程序员】从0到1入门学C++ -数据类型-Switch语句-数组-函数-指针-结构体
虽然已经有很多人写了笔记,但我为了查漏补缺,还是重新学习了一遍。我这个笔记重点记录了C++中一些比较容易被忽略的知识点,适合有一定c语言或者c++基础的同学进行复习原创 2023-01-11 22:30:13 · 1190 阅读 · 2 评论 -
C++ vecotor使用方法详解
刷leetcode时所用到的一些c++容器的记录原创 2023-01-01 21:10:33 · 342 阅读 · 0 评论 -
【C++】字符串常用函数记录
例如“abc”和“adf”,首先a和a比较,比不出结果;则b和d比较,结果就是“abc”小于“adf”,返回 -1,即字典里“abc”在“adf”前面。例如“abc”和“abcd”比较,若“abc”都比完了,“abcd”还没完,说明“abc”小,返回值为 -1,字典里“abc”靠前。函数的功能是返回字符串a从start位置开始的长为length的子串,其中start参数必须提供,参数length为可选,如果没有提供length参数的话,将返回字符串a从start位置开始一直到字符串a的最后的子串。原创 2023-01-08 22:18:41 · 98 阅读 · 2 评论