导航

2012年2月26日

摘要: 1,动态分配 动态分配由两个函数来处理:malloc和free。使用一个参数来调用malloc以请求内存,该函数指定了所需的字节数。malloc返回指向请求的数目的字节的一个指针,随后可以将这个指针强制转换成想要的数据类型,并且赋给一个变量,而这个变量的类型就是指向所请求的类型的一个指针。曾今,当没有可用的内存分配时,malloc返回NULL,然而,OS X和iOS使用延迟分配,malloc返回所请求的内存一个指针,但是,在执行一段代码来访问该内存之前,系统不会为该请求分配内存资源。结果,如果你多次请求内存,并且没有使用该内存或没有释放该内存,那么malloc可能会返回一个非NULL的值,即. 阅读全文

posted @ 2012-02-26 22:55 网名还没想好 阅读(570) 评论(0) 推荐(0)