按类别查询搜索结果
关于关键词 的检测结果,共 2078
my0929my | 2014-04-29 13:47:38 | 阅读(1550) | 评论(0)
C++成员函数的存储方式【阅读全文】
rio5409 | 2014-04-29 11:40:49 | 阅读(520) | 评论(0)
    内存是程序运行的基础。所有正在运行的代码都保存在内存里面。内存需要处理各种各样的数据,包括键盘的数据、鼠标的数据、usb的数据、串口的数据、摄像头的数据,那么这些数据经过程序的处理之后,就要进行输出到串口、屏幕、usb等。    内存只有一个,但是程序里面的空间有很多种。但是内存中的...【阅读全文】
double_lq | 2014-04-28 21:05:53 | 阅读(0) | 评论(0)
一、对象的影响因素简而言之,我们一个类可能会有如下的影响因素:1)成员变量2)虚函数(产生虚函数表)3)单一继承(只继承于一个类)4)多重继承(继承多个类)5)重复继承(继承的多个父类中其父类有相同的超类)6)虚拟继承(使用virtual方式继承,为了保证继承后父类的内存布局只会存...【阅读全文】
shaohui973 | 2014-04-28 13:16:23 | 阅读(1420) | 评论(0)
x86_64基本使用寄存器存储函数参数,寄存器不够才入栈;而i386将所有参数保存在栈上,通过gcc的扩展功能__attribute__((regparm()))即可实现部分参数的寄存器传递。 代码1234...【阅读全文】
g936279151 | 2014-04-25 17:47:44 | 阅读(740) | 评论(0)
qinchaowhut | 2014-04-23 12:56:44 | 阅读(4580) | 评论(0)
1,二维数组:内存布局示例:点击(此处)折叠或打开int main(){    int p[3][4];    p[1][0]=123;    /*     1, p+1是...【阅读全文】
g936279151 | 2014-04-22 20:03:19 | 阅读(850) | 评论(0)
tostick | 2014-04-22 19:40:46 | 阅读(540) | 评论(0)
http://hi.baidu.com/higkoo/item/f6eb8b18c63946cc39cb3022过去一直以为GlusterFS和GFS为同一个东西,真是惭愧。昨天一同事用到才发现它是个好东西!   安装很简单,在所有存储服务器上执行:123...【阅读全文】
ccjsj1 | 2014-04-20 09:54:56 | 阅读(1170) | 评论(0)
首先要来理解一下可执行文件加载进内存后形成的进程在内存中的结构,如下图:代码区:存放CPU执行的机器指令,代码区是可共享,并且是只读的。数据区:存放已初始化的全局变量、静态变量(全局和局部)、常量数据。BBS区:存放的是未初始化的全局变量和静态变量。栈区:由编译器自动分配释放,存放函...【阅读全文】
lt6419 | 2014-04-15 10:44:32 | 阅读(670) | 评论(0)
dophiliu | 2014-04-14 14:27:32 | 阅读(930) | 评论(0)
alienzf | 2014-04-10 20:25:05 | 阅读(2410) | 评论(0)
C程序一般分为1.程序段(text):  程序段为程序代码在内存中的映射.一个程序可以在内存中多有个副本.2.文字常量区: 常量字符串就是放在这里的。3.初始化过的数据(data):  在程序运行之初已经对变量进行初始化的.全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局...【阅读全文】
chenzhjlf | 2014-04-08 11:46:54 | 阅读(220) | 评论(0)
通过分析jrtplib库的内存管理接口, 来看看优秀的开源软件是如何将C++的各种特性灵活运用的.【阅读全文】
csscut123 | 2014-04-02 15:48:22 | 阅读(380) | 评论(1)
程序由指令和数据组成,C语言程序亦是如此。开发者在编写程序的时候往往需要根据不同数据的特点以及程序需求来选择不同的数据存储方式,那么在C语言中数据的存储分为哪些方式呢?C程序大致来讲可以分为四个数据区:常量区,静态去,堆区,栈区。其中常量区存储了未被作为初始化使用的字符串常量和被const修饰的全...【阅读全文】
tostick | 2014-04-01 17:07:32 | 阅读(660) | 评论(0)
用C/C++开发其中最令人头疼的一个问题就是内存管理,有时候为了查找一个内存泄漏或者一个内存访问越界,需要要花上好几天时间,如果有一款工具能够帮助我们做这件事情就好了,valgrind正好就是这样的一款工具。Valgrind是一款基于模拟linux下的程序调试器和剖析器的软件套件,可以运行于x86, amd64和ppc32架构...【阅读全文】
xu2428847702 | 2014-04-01 10:14:13 | 阅读(2160) | 评论(0)
双缓存绘图思路:1.创建内存DC。2.创建Bitmap用来作为画图的画布。(如果用物理DC去创建可以画彩色图,如果用内存DC是黑白的)3.把bitmap选入内存DC中。4.进行画图。(可以把图片画在bitmap上,作为背景,也可以通过,moveto,lineto等进行画)5.把内存DC上的内容复制到物理DC上。6.关闭DC连接,清理创建的内存...【阅读全文】
Larpenteur | 2014-03-31 09:06:20 | 阅读(1290) | 评论(0)
一、 安装1. autoconf# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz # tar -zxvf autoconf-2.69.tar.gz # cd autoconf-2.69# ./configure# make; make install2. automake# wget http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz# tar -zxvf automake-1.14.tar.gz # cd au...【阅读全文】
laoyao319 | 2014-03-25 21:57:18 | 阅读(630) | 评论(0)
一、 安装1. autoconf# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz # tar -zxvf autoconf-2.69.tar.gz # cd autoconf-2.69# ./configure# make; make install2. automake# wget http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz# tar -zxvf automake-1.14.tar.gz # cd au...【阅读全文】
【C/C++】 c内分配
miraculous007 | 2014-03-25 18:17:53 | 阅读(0) | 评论(0)
c语言程序编译时在内存中占用的部分:1、栈:由编译器自动分配释放空间,存放函数参数值、局部变量的值、返回地址。2、堆:分配空间(调用malloc函数),释放空间(调用free函数)3、数据段:存放全局变量、静态变量、常量。   普通数据段:可读可写/只读数据,存放静态初始化的全局变量或常量   ...【阅读全文】
ding_cw | 2014-03-25 10:09:35 | 阅读(680) | 评论(0)
一、 安装1. autoconf# wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz # tar -zxvf autoconf-2.69.tar.gz # cd autoconf-2.69# ./configure# make; make install2. automake# wget http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz# tar -zxvf automake-1.14.tar.gz # cd au...【阅读全文】