自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 c++中引用符合的使用

对一个数据建立一个“引用”,他的作用是为一个变量起一个别名。这是C++对C语言的一个重要补充。如何建立一个引用 int a = 5; int &b = a; cout<<a<<endl; cout<<b<<endl; cout<<&a<<endl; cou

2018-07-31 00:25:41 355

原创 traits技术

为什么要用traits?traits英语意思是特性,特点。c++中使用traits技术动机一般有三种,分派、效率、使某些代码通过编译。分派下面有一个模板函数,假设一个动物收容组织提供了它,他们接受所有无家可归的可怜的小动物,于是他们向外界提供了一个函数接受注册。函数看起来像这样:template<class T> // T表示接受的是何种动物void AcceptAnim...

2018-07-30 19:22:57 378

原创 为什么要用lambda表达式

我们知道,对于一个变量,我们可以赋给其一个“值”。如果你想把“一块代码”赋给一个变量,应该怎么做呢?利用Lambda表达式,就可以做到。Lambda表达式能非常优雅的把“一块代码”赋给了一个变量。而“这块代码”,或者说“这个被赋给一个变量的函数”,就是一个Lambda表达式。...

2018-07-30 12:08:30 560

原创 仿函数

class Add {public:    Add(int temp) :m_x(temp) {    }    int operator()(int a, int b) {        return a + b+m_x;    }private:    int m_x;}; int main(void) {       Add myAdd(100);    ...

2018-07-30 11:52:19 123

转载 什么是泛型

”泛型”字面意思就是广泛的类型,类、接口和方法代码可以应用于非常广泛的类型,代码与它们能够操作的数据类型不再绑定在一起,同一套代码,可以用于多种数据类型,这样,不仅可以复用代码,降低耦合,同时,还可以提高代码的可读性和安全性。...

2018-07-30 11:17:36 424

Qt小工具源码-绘图-串口-播放wav-U盘热插拔-Sqlite数据库-扫描SD卡目录-中文字库-定时器-信号槽-多线程-QT常用控件

本工程为自写的QT测试程序,已实现以下功能: 1.界面绘图,可修改画笔颜色、线宽等。 2.串口数据收、发(开发板上需更改串口结点/dev/ttyO1)。 3.播放.wav语音。 4.U盘热插拔自动检测。 5.Sqlite数据库读写文件。 6.扫描SD卡目录,并在界面上显示。 7.中文字库的使用与显示(文泉驿字体)。 8.定时器的使用。 9.信号-槽的使用(signal-slot)。 10.多线程的使用。 11.QT常用控件的使用。 该工程已通过测试,可在Ubuntu及开发板上运行。

2018-04-02

c数据结构基本算法-线性表存储的设计与测试

c数据结构基本算法-线性表存储的设计与测试 提供了c语言数据结构中最基本的算法--线性表存储的源码,主要包含 1. 设计源码; 2. 测试源码。 编译平台vs2015,经测试,运行正常。

2018-04-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除