自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 堆和栈的区别

栈是随函数被调用时分配的空间    栈上分配的空间是临时的,在函数退出后将被系统释放,不会造成内存泄露,不得用delete或free操作,因为栈的空间小所以在栈上不能获得大量的内存块,一般最大也就不到10M    堆是在整个进程的未分配空间中分配的内存,由malloc或new分配,一般必须由free或delete释放。堆上可以分配大量的内存,只要你的机器吃得消。   一般来说,由new和mallo...

2010-06-29 10:56:49 90

原创 原码,补码,反码(针对byte(128) = -128的问题)

int a = 128; byte b = (byte)a; 那么b = -128,为什么? 第一种理解: byte的表示范围是-128到+127,128的二进制表示是0000000010000000,若将其强制转换为byte型,则只留下10000000,即-128 。 譬如byte=137,明显超出了byte所能表示的范围;所以取其二进制表示:10001001首先最高位表示符号位,所以...

2010-06-25 16:40:34 438

原创 链表常见笔试题

链表的一些常见笔试面试问题总结及代码 先什么也不说,假设链表节点的数据结构为: struct node {int data;struct node* next;}; 创建单链表的程序为: struct node* create(unsigned int n){//创建长度为n的单链表assert(n > 0);node* head;head = new no...

2010-06-25 11:22:48 173

原创 C与C++中struct的区别,以及C++中struct与Class的区别

C中struct只可以放成员变量,没有访问权限限制,外部可以访问; C++中struct用法对C中struct进行了扩展,功能与class类似,可以放成员函数,可以被继承,所有成员数据默认权限为public,struct不可以定义无参的构造函数。 C++中Class默认权限为private,可以定义无参构造函数,struct主要在这些方面与其不同。 下面是段程序 #includ...

2010-06-25 10:44:01 234

原创 06世界杯8强备忘录

1 德国 作为06年世界杯的东道主,德国在本届赛事上的表现极为抢眼.在小组赛中,德国与哥斯达黎加,厄瓜多尔,波兰分到一组.在首场的揭幕战中,德国和哥斯达黎加一起奉献了一场精彩的比赛.德国4:2赢得比赛.进球的是拉姆,克洛斯和弗林斯.在小组赛的第二”热,德国对阵波兰.伤停补时替补出场的奥登科尔助攻诺伊维尔攻入致胜球。在已经出线的情况下,德国为了避开第2小组的英格兰,以3-0击败厄瓜多尔.克洛斯梅开...

2010-06-13 23:28:26 332

原创 06年德国世界杯十六强对阵表(含最终结果)

  对阵表  

2010-06-13 23:25:57 979

简明易懂编译原理课件

此课件以简明扼要的语言描述编译器的组成部分及各个阶段的功能,使读者不必通读烦琐语言晦涩的书籍即可掌握编译器的原理,且课件内部包含许多实例,让读者以实际操作的手段了解学习编译原理该做什么,能做什么。

2009-05-15

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

TA关注的人

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