- 博客(4)
- 收藏
- 关注
原创 Pangolin安装及问题
前置工具安装:sudo apt-get install vim cmake (注:查看cmake版本命令 cmake-version)sudo apt-get install vim git (注:查看git版本命令 git --version)sudo apt-get install vim gcc g++ (注:查看gcc g++版本命令 gcc-v g++ -v)安装Pangolin1)安装依赖项sudo apt-get install libglew-dev libboo..
2022-01-27 11:33:52 6138
原创 泛型编程、模板、STL(二)
## 1、函数模板泛型编程思想应用在函数上,就产生了函数模板。### (1)利用模板设计不同参数求差值的函数。`template <typename T>``T Sub(T tv1, T tv2)``{` `return tv1-tv2;``}`总结:(a)函数模板的定义以template关键字开始的;(b)template <typename T>与template <class T>等价,clas...
2021-09-11 09:42:46 78
原创 泛型编程、模板、STL(一)
1、什么是泛型编程?与模板和STL有何关系?一般来说程序是由数据结构和算法构成的,在面向过程的设计语言中这一点特别明显。而且基于不同的数据结构,算法的具体实现过程可能有很大的区别。这种特性在OOP语言中可能就令人不太舒服了,所以就在想有没有一种方法可以把数据结构和算法分开,算法-也就是实现方法固定,可以匹配不同的数据对象,这种思想就是泛型编程。在C++中实现泛型编程这种设计思想的技术基础是通过模板(templates),STL(标准模板库)是依据泛型编程思想并通过模板技术实现的一个标准库。STL提供
2021-09-11 09:39:49 175
原创 单例模式简单设计与使用
单例模式(1)定义:只能创建一个实例化对象的类的模式;(2)特点:将默认构造函数和拷贝构造函数设计为私有;(3)访问方法:提供静态成员方法可以访问实例对象;步骤1:在单例模式内部定义一个Singleton类型的静态对象,作为外部共享的唯一实例;class Printer{private://1、定义一个静态的 对象指针变量 保存唯一实例地址static Printer *singlPrinter;}Printer *Printer::singlPrinter =.
2021-09-11 09:30:02 81
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人