自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 C++中指针函数和函数指针

(1)函数指针与指针函数(1)函数指针一种特殊的指针,它指向函数的入口;/** 定义一个函数指针p,只能指向返回值为int,形参为两个int的函数*/int (*p)(int,int);1234/* * 求最大值 * 返回值是int类型,返回两个整数中较大的一个 */ int max(int a, int b) { return a > b ? a : b;...

2018-06-27 16:31:56 12618

转载 c++中的指针数组和数组指针

一、指针数组和数组指针的内存布局初学者总是分不出指针数组与数组指针的区别。其实很好理解:指针数组:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。下面到底哪个是数组指针,哪个是指针数组呢:A)int *...

2018-06-26 22:22:20 31771 2

原创 C++中枚举类型enum

枚举类型的整形赋值的方式:首元素默认为0,后一个元素不赋值的话,默认比前一个元素大1

2018-06-26 15:32:34 398

原创 C++中auto、static、register和extern

auto变量表明变量自动具有本地范围,在离开作用域时,无论是块作用域还是文件作用域亦或是函数作用域,变量都会被程序隐藏或者自动释放。然后等你重新进入该作用域,变量又被重新定义或调用。使用auto变量的优势是无需考虑变量是否被释放。static变量变量定义的位置决定它的作用域。无论定义在函数内还是函数外,它的生存期是永久的,直到程序结束,系统才会释放,无需手动释放。若在函数内定义,在函数调用结束后,...

2018-06-16 12:31:55 230

转载 C++中define和const的区别

转自:https://blog.csdn.net/yingyujianmo/article/details/51206460C++中不但可以用define定义常量还可以用const定义常量,它们的区别如下:用#define MAX 255定义的常量是没有类型的,所给出的是一个立即数,编译器只是把所定义的常量值与所定义的常量的名字联系起来,define所定义的宏变量在预处理的时候进行替换,在程序中使...

2018-06-13 18:10:17 400

原创 C++中ceil、floor和round的区别

Math类中提供了三个与取整有关的方法:ceil,floor,round,这些方法的作用于它们的英文名称的含义相对应1、ceil的英文意义是天花板,该方法就表示向上取整,Math.ceil(11.3)的结果为12,Math.ceil(-11.6)的结果为-11;2、floor的英文是地板,该方法就表示向下取整,Math.floor(11.6)的结果是11,Math.floor(-11.4)的结果-...

2018-06-13 13:29:30 3735 3

转载 C++操作符优先级及记忆方法

 转自:http://www.cnblogs.com/ywl925/p/3710246.html优先级操作符描述例子结合性1()[]->.::++--调节优先级的括号操作符数组下标访问操作符通过指向对象的指针访问成员的操作符通过对象本身访问成员的操作符作用域操作符后置自增操作符后置自减操作符(a + b) / 4;array[4] = 2;ptr->age = 34;obj.age =...

2018-06-13 12:46:12 176

转载 计算机中正负数的表示

转自:http://jinweijingjing.blog.sohu.com/82869658.html在计算机系统中,数值一律用补码来表示(存储)。 主要原因:使用补码,可以将符号位和其它位统一处理;同时,减法也可按加法来处理。另外,两个用补 码表示的数相加时,如果最高位(符号位)有进位,则进位被舍弃。 2、补码与原码的转换过程几乎是相同的。 数值的补码表示也分两种情况: (1)正数的补码:与原...

2018-06-13 10:54:26 5043

原创 C++中const修饰符

const只对它左边的东西起作用, 唯一的例外就是const本身就是最左边的修饰符,那么它才会对右边的东西起作用。指针常量:关键字顺序为  *   、 const(和中文顺序一致), 例如 int * const a,表示指针a是一个常量,初始化后不可更改(永远指向某个对象),但是指向的对象的值可以修改,如*a=10; 常量指针:关键字顺序为 const、* ,例如 const  int  ...

2018-06-13 10:36:07 211

转载 c++中vector、list、map和deque的erase()背后

链接:https://www.nowcoder.com/questionTerminal/fc00481852f44df38c80837d60bf42a7来源:牛客网CONTAINER::iterator iter , tempIt;for (iter = cont.begin() ; iter != cont.end() ; )      {    tempIt = iter;    ++ite...

2018-06-13 10:23:02 730

转载 C++内存对齐

转自:https://www.cnblogs.com/xylc/p/3780907.html一,什么是内存对齐?内存对齐用来做什么?所谓内存对齐,是为了让内存存取更有效率而采用的一种编译阶段优化内存存取的手段。比如对于int x;(这里假设sizeof(int)==4),因为cpu对内存的读取操作是对齐的,如果x的地址不是4的倍数,那么读取这个x,需要读取两次共8个字节,然后还要将其拼接成一个in...

2018-06-13 10:05:48 190

原创 QT数据库封装类-支持多线程

头文件MySql.h#ifndef MYSQL_H#define MYSQL_H#include #include #include struct ImageInfo //待存放的数据结构//{ //每帧不一样,每帧都要记录// int id; double flightLongitude; //飞机经度// int col;

2017-10-27 14:51:34 3609 3

原创 Opencv模板匹配matchTemplate

1.1      模板匹配(matchTemplate)模板匹配函数原型参数说明:输入参数:Image为待匹配的图像,类型一般为Mat型;Temp1为模板匹配使用的模板图像,类型一般为Mat型;Method为匹配方法,可以选择的有:(1)CV_TM_SQDIFF差值平方和匹配,配准越差,匹配值越大(2)CV_TM_SQDIFF_NORMED标准化差值

2017-10-25 15:10:00 485

原创 舰艇分类

最近对舰船比较感兴趣,在了解舰船资料的同时做了一些简单的整理,希望对像我一样的“萌新”们有所帮助,下面主要介绍了舰艇的种类,并对同一种类舰艇的不同吨位进行举例说明。航空母舰(吨位>10000吨)名称原产国吨位/吨航速/节舰长/米型宽/米杰拉尔德·R·福特号美国1000

2017-05-07 21:42:07 3972

原创 C++类之线程管理

最近在写上位机,要用到QT,所以自己写的关于线程管理的类继承了QT里面的类。类内容如下:class TinyThread : public QObject{ Q_OBJECTpublic: TinyThread(); void runObj( TinyThreadFunc func, void* pData = 0, bool isAutoDelete = true); void

2017-04-30 19:41:42 373

原创 C++类之PCIE驱动管理

根据项目需求,师兄写了PCIE板卡的驱动,而我负责通过调用这些API函数对PCIE板卡进行管理。为了更好地管理PCIE板卡,根据功能需求,我将这些API函数封装到自己的类中。师兄提供的API接口函数如下:XilPci_CommonBufferProperties 获取驱动申请的公共缓冲区的属性XilPci_CommonBufferMap

2017-04-29 23:55:46 2555 1

原创 互斥量的封装

很多项目涉及多线操作,多个线程访问共享buffer时,一般是需要按顺序访问的,必须保证共享buffer在任意时刻不能同时被读写,否则会引起数据错乱,无法控制数据,共享buffer里面的数据变成随机变量。为解决这个问题,就需要引入互斥变量,让每个线程按顺序访问变量。windows系统提供了使用互斥变量的函数。 互斥变量的类型为CRITICAL_SECTION,首先定义一个互斥变量CRITICAL

2017-04-29 22:16:12 269

原创 PCIE之sth_util.cpp

PCIE源码3

2017-04-25 12:48:21 367

原创 PCIEZ之sth_util.h

PCIE源码2

2017-04-25 12:47:02 430

原创 PCIE之PCIEManager.cpp

PCIE源码1

2017-04-25 12:45:27 464

原创 PCIE之PCIEManager.h

PCIE源码

2017-04-25 12:42:53 375

空空如也

空空如也

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

TA关注的人

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