memset与NULL区别NULL与0
的区别为什么强调一个malloc对应一个free在一个结构体malloc,然后free,但是她的成员变量的malloc并没有free,还需要特别的free在全局变量的指针声明中,被设置为NULL,指针不是野指针=========================...
分类:
其他好文 时间:
2014-06-16 06:33:34
阅读次数:
701
Swift 初见本页内容包括:简单值(Simple Values)控制流(Control
Flow)函数和闭包(Functions and Closures)对象和类(Objects and Classes)枚举和结构体(Enumerations
and Structures)接口和扩展(Proto...
分类:
其他好文 时间:
2014-06-16 06:21:56
阅读次数:
294
在《C陷阱与缺陷》有这样一个例子: 1 #include 2 int 3 main(void)
4 { 5 int i; 6 char c; 7 for(i=0;i<5;i++){ 8 scanf("%d...
分类:
编程语言 时间:
2014-06-16 06:02:54
阅读次数:
377
NSRange的定义typedefstruct_NSRange{NSUIntegerlocation;NSUIntegerlength;}NSRange;NSRange是一个结构体,其中location是一个以0为开始的index,length是表示对象的长度。他们都是NSUInteger类型。而N...
分类:
其他好文 时间:
2014-06-13 19:45:38
阅读次数:
286
内存对齐,memory
alignment.为了提高程序的性能,数据结构(尤其是栈)应该尽可能地在自然边界上对齐。原因在于,为了访问未对齐的内存,处理器需要作两次内存访问;然而,对齐的内存访问仅需要一次访问。内存对齐一般讲就是cpu
access memory的效率(提高运行速度)和准确性(在一些条...
分类:
其他好文 时间:
2014-06-12 19:25:28
阅读次数:
305
很多时候需要将c,c++形式的struct转换为 NSData来处理。但是怎么转换呢?
假设有这么一个结构体: struct MYINFO { int a; long b; char c; }; struct MYINFO infoStruct;
infoSt...
分类:
其他好文 时间:
2014-06-12 08:48:35
阅读次数:
191