结构体:是一种构造类型 它是由若干成员组成的 其中每一个成员都可以是一个基本数据类型或者又是一个构造类型定义结构体变量后,系统就会为其自动分配内存为了便于更大的程序便于修改和使用 常常将结构体类型的变量声明在一个头文件中 这样在其他源文件中如果需要使用该结构体类型就可以用#include命令将该头文...
分类:
编程语言 时间:
2015-12-19 01:28:54
阅读次数:
228
用户提出的问题现象:我两天笔记本安装的都是win7 SP1系统,一台为64为一台为32位,网络环境是移动宽带通过D-Link路由器实现无线局域网,DHPC自动分配IP地址。每次打开IE或者Chrome亦或是需要连接网络的应用时都需要等待几十秒钟才有反应。 以IE浏览器为例,双击IE图标后需要等待十几...
分类:
其他好文 时间:
2015-12-18 16:40:24
阅读次数:
144
自动分配内存:当定义为基本类型的变量的时候,系统会为这个变量自动分配内存,这个内存在堆上。当作用域结 束,系统将会自动将这个内存回收。动态分配内存:开发人员自己向系统申请的内存空间,申请的内存位于栈上,当作用域结束之后,系统是不会自动 回收内存的。这个内存必须由开发人员自...
分类:
其他好文 时间:
2015-12-14 21:24:25
阅读次数:
207
1、自动分配内存:当定义一个基本类型的变量的时候,系统会为这个变量自动分配内存,这个内存在堆上。当作用域结束,系统 会自动讲这个内存回收。 动态分配内存:开发人员自己向系统申请的内存空间,申请的内存位于栈上,当作用域结束之后,系统是不会自动回收内存 的,这个...
分类:
其他好文 时间:
2015-12-14 18:56:29
阅读次数:
106
调试调用wcf服务时报错,更新wcf服务时会发现端口号自动变了,比方说现在的端口号是54861:http://localhost:54861/XLTWCFService.svc端口号会变成其他数字,于是就会报错。原因是WCFservice项目被设置成了自动分配端口号,解决办法如下:右键WCFserv...
分类:
其他好文 时间:
2015-12-10 12:48:06
阅读次数:
128
一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方...
分类:
其他好文 时间:
2015-12-05 09:43:50
阅读次数:
161
1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。 2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区(静态区)(static)...
分类:
其他好文 时间:
2015-12-04 20:44:03
阅读次数:
112
1.相关概念在这篇笔记开始之前,我们需要对以下概念有所了解。1.1 操作系统中的栈和堆注:这里所说的堆和栈与数据结构中的堆和栈不是一回事。我们先来看看一个由C/C++/OBJC编译的程序占用内存分布的结构:栈区(stack):由系统自动分配,一般存放函数参数值、局部变量的值等。由编译器自动创建与释放...
分类:
其他好文 时间:
2015-12-01 14:33:11
阅读次数:
168
一,堆与栈1,栈区,stack: 后进先出,由编译器自动分配并释放,一般存放函数的参数值、局部变量2,堆区,heap:先进先出,由程序员分配和释放3,全局区,静态区:程序结束后由系统释放,4,寄存区:保存栈顶指针和指令指针5,文字常量区6,程序代码区,存放函数的二进制代码链表:头指针head,栈区:...
分类:
其他好文 时间:
2015-12-01 12:26:35
阅读次数:
125
文章转自armfly开发板V4软件开发手册,分享学习~一个由C/C++编译的程序占用的内存分为以下几个部分(1)栈区(stack)— 由编译器自动分配释放,存放函数的参数值,局部变量的值等。(2)堆区(heap) — 由程序员分配和释放,若程序员不释放,程序结束时可能由OS回收。(3)全局区(静态区...
分类:
其他好文 时间:
2015-11-26 23:03:09
阅读次数:
189