今天的几件大事
- 一看课表,第一节没课了!开心了一会。然后想起软件需求工程还有实验,哭辽 TvT
- 不同的操作系统上果然对标准库的实现是不同的。今天近距离接触了一次。
MACRO 居然是宏的意思
mac osx 上的 malloc 和 Windows 上的 malloc 处于不同的头文件
动态分配内存需要使用 malloc
函数,原型在 stdlib.h 里面,而使用它或者外围函数(例如 malloc_size
or _msize
)的时候还要包含一个本身的头文件,例如 Mac 下是 <malloc/malloc.h> 而 Windows 下是在<malloc.h>。
而 access 函数在 Mac 下是在 unistd.h,在 Windows 下是在 io.h。