摘要: 1.更新系统 2.安装编译工具和依赖包 3.下载opencv并解压 网址:https://opencv.org/releases.html 4.编译安装OpenCV 5.添加OpenCV库添加到路径(没有opencv.conf文件会自动创建) 6.在文件中添加 执行如下命令使配置路径生效 7.配置b 阅读全文
posted @ 2019-01-15 21:38 柠檬檬檬 阅读(160) 评论(0) 推荐(0) 编辑
摘要: C++崩溃分析 https://iwebcode.iteye.com/blog/1307063 C++ 内存详解 https://chenqx.github.io/2014/09/25/Cpp-Memory-Management/ 该博主的博客有vim\ linux shell(待看) C++高效编 阅读全文
posted @ 2019-01-15 00:14 柠檬檬檬 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.csdn.NET/tianya_team/article/details/50753759 1.说说std::vector的底层(存储)机制。 vector就是一个动态数组,里面有一个指针指向一片连续的内存空间,当空间不够装下数据时,会自动申请另一片更大的空间(一般是增加 阅读全文
posted @ 2019-01-09 21:32 柠檬檬檬 阅读(583) 评论(0) 推荐(0) 编辑
摘要: 转自http://blog.csdn.NET/tianya_team/article/details/50753759 1.说说std::vector的底层(存储)机制。 vector就是一个动态数组,里面有一个指针指向一片连续的内存空间,当空间不够装下数据时,会自动申请另一片更大的空间(一般是增加 阅读全文
posted @ 2019-01-09 21:32 柠檬檬檬 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 1.泛型程序设计 把代码从特定的数据结构中分离出来,使得它不依赖于特定的数据结构而更加通用 容器->迭代器->算法 适配器 2.概念:用于界定具备一定功能的数据类型 comparable:可比较 Assignable:可赋值 Sortable:可比较且可赋值 3.模型:符合一个概念的数据类型就是该概 阅读全文
posted @ 2019-01-09 21:14 柠檬檬檬 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 类模板->容器,函数模板->算法 1.函数模板: 使用情况:算法逻辑一致,数据类型不一致,需要写多个重载函数,带来数据冗余和更改时的便利 template <typename T> 编译器会置换T,但需要注意运算符是否重载 2.类模板: template <typename T> class类名{类 阅读全文
posted @ 2019-01-09 17:00 柠檬檬檬 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 多态性:操作接口在不同的对象在不同的环境下具有不同的处理方式。 运算符重载和函数重载:静态多态性 虚函数:动态多态性 1.运算符重载:大部分都能重载,左操作数必须为类的对象 不能重载的运算符:. .* :: ?: 2.双目运算符重载: 函数类型 operator 运算符(形参){......} 3. 阅读全文
posted @ 2019-01-09 14:59 柠檬檬檬 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1.单继承多继承 派生类继承的内容: 原有基类成员,新增新的数据成员函数成员, 一般情况下,构造函数和析构函数不被继承,而C++11中使用using可以继承 2.派生类访问权限: 公有继承: 基类的public、protected、private属性在派生类中不变 派生类的成员函数:对基类的publ 阅读全文
posted @ 2019-01-08 18:12 柠檬檬檬 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1.数组 地址连续存放 初始化: 列出全部初始值后,第1维下标个数可以省略 不做初始化,局部变量中为垃圾数据,static变量为0 只对一部分进行初始化,其余数值初始化为0 列出全部初始值后,第1维下标个数可以省略 不做初始化,局部变量中为垃圾数据,static变量为0 只对一部分进行初始化,其余数 阅读全文
posted @ 2019-01-08 14:39 柠檬檬檬 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.标识符的作用域、可见性、生存期 作用域: 函数原型作用域:函数声明时使用 局部作用域:{} 类作用域 : 文件作用域 命名空间作用域:using 可见性:从内向外看,应用场景:重复的标识符的可见性 生存期: 静态生存期:static 动态生存期: 2.类的静态数据成员 static修饰 属于整个 阅读全文
posted @ 2019-01-08 10:54 柠檬檬檬 阅读(210) 评论(0) 推荐(0) 编辑