C++
snow_rain_1314
这个作者很懒,什么都没留下…
展开
-
next_permutation函数理解
求一个排序的下一个排列的函数,可以遍历全排列,要包含头文件<algorithm>与之完全相反的函数还有prev_permutation(1) int 类型的next_permutation int main(){ int a[3];a[0]=1;a[1]=2;a[2]=3;do{ cout<<a[0]<<""<<a[1]<<".原创 2017-07-09 18:32:41 · 523 阅读 · 0 评论 -
总结sizeof的用法(包括位段)
**一、先来热身**编译环境是vs2013(32位)#include #include #include using namespace std; typedef struct { int a; char b; }A_t; typedef struct { int a; char b;转载 2017-11-07 14:06:04 · 1257 阅读 · 0 评论 -
C++中delete a和 delete[] a的区别
c++中对new申请的内存的释放方式有delete和delete[两种方式,到底这两者有什么区别呢? 1.我们通常从教科书上看到这样的说明: delete 释放new分配的单个对象指针指向的内存 delete[] 释放new分配的对象数组指针指向的内存 那么,按照教科书的理解,我们看下下面的代码: int *a = new int[10]; delete a; //...转载 2018-04-13 09:03:33 · 8848 阅读 · 0 评论 -
C++中bits/stdc++.h 头文件详解
最近发现一个在C++中引用很广泛的一个头文件#include <bits/stdc++.h>了解发现它是C++中支持的一个几乎万能的头文件,几乎包含所有的可用到的C++库函数。以后写代码就可以直接引用这一个头文件了,不需要在写一大堆vector、string、map、stack、、、、。下面附上该头文件的详细内容:// C++ includes used for...原创 2018-04-20 09:44:48 · 47652 阅读 · 3 评论 -
/dev/video设备的操作流程(可作为摄像头设备和IP核的输入输出接口设备)
最近一直都在编写Zynq的双目立体视觉的相关代码,简单总结一下video设备的操作流程,下面代码是从官方历程中摘取下来的,如果需要详细的了解可以去该网站查看:https://linuxtv.org/downloads/v4l-dvb-apis/uapi/v4l/userp.html以V4L2的操作来完成摄像头的打开(主要分为V4L2_MEMORY_MMAP和V4L2_MEMORY_USERPT...原创 2018-12-18 18:26:16 · 10277 阅读 · 1 评论