C++
文章平均质量分 77
安于当下
这个作者很懒,什么都没留下…
展开
-
二维数组内存的初始化
二维字符串数组的初始化-动态内存分配 昨天在用FBS200 指纹采集芯片采集到一个二维数组数据后,利用串口传输上来的数据是以十六进制的数据格式表示的二维矩阵,比如“FF” 、“BD” 、“5C ”等等这样的形式,而对于一幅灰度图像,一般都是在0 ~255 之间的数据来表示其亮度值,因此想通过二维字符串数组来对采集过来的数据进行转化显示。但在动态分配一个 char **str转载 2013-08-21 10:42:11 · 977 阅读 · 0 评论 -
C++中的指针与引用
写在前面 指针和引用形式上很好区别,但是他们似乎有相同的功能,都能够直接引用对象,对其进行直接的操作。但是什么时候使用指针?什么时候使用引用呢?这两者很容易混淆,在此我详细介绍一下指针和引用,力争将最真实的一面展现给大家。如果我喷得不够好,希望嘴下留情、手下留命,还请指点一二;如果感觉还不错,请大家鼓掌。1、指针和引用的定义 在深入介绍之前我们首先来看一下指针和引用的定义、转载 2014-07-18 13:38:41 · 443 阅读 · 0 评论 -
如何减小与“大牛”的差距
为什么同样的时间有的人可以漂亮的完成工作,而有些人废了很大的力气也没有完成?前者我们常常称之为“大牛”,后者我们常常叫他们“菜鸟”。当然“大牛”都是相对而言的,“大牛”也不可能方方面面都非常厉害,换句话说大牛也不一定会沙王摇大,也不一定会船长放水。所谓的“大牛”他们只是在某些方面比我们强而已。但是值得注意的是,学习能力很强,效率普遍很高是一般“大牛”的共同特点。是哪些因素造成了我们转载 2014-04-08 11:18:00 · 511 阅读 · 0 评论 -
数组内存的动态开辟和释放
在C++中实现变长数组 一般来说,有三种方法来申请多维数组:C的malloc/Free C++的new/delete STL容器Vector1.变长一维数组 这里说的变长数组是指在编译时不能确定数组长度,程序在运行时需要动态分配内存空间的数组。实现变长数组最简单的是变长一维数组,你可以这样做: //文件名: array01.cpp #includ转载 2013-08-21 10:34:43 · 1118 阅读 · 0 评论 -
常用算法经典代码(C++版)
一、快速排序void qsort(int x,int y) //待排序的数据存放在a[1]..a[n]数组中 {int h=x,r=y; int m=a[(x+y)>>1]; //取中间的那个位置的值 while(h{while (a[h] while (a[r]>m) r--; //比中间那个位置的值大,循环直到找一个比中间那个值小的 i转载 2013-08-20 21:25:18 · 538 阅读 · 0 评论 -
一次亲身经历体验内存管理的重要性
最近原创 2014-07-11 10:53:38 · 1039 阅读 · 0 评论