使用malloc函数时,#include<malloc.h>与#include<stdlib.h>的区别

来源:百度知道 编辑:UC知道 时间:2024/04/29 11:46:28
如题

stdlib.h里有
#include <malloc>
这句话.

stdlib.h是MS定义的标准库,重新实现了iso定义的标准功能函数。

malloc.h是iso定义的,还有很多不带后缀的头文件都是iso定义的。

具体一个程序具体使用了那个版本的标准库,是在工程配置里面设置的,通过预定义宏的设置来包含不同的头文件和连接不同的库文件。