相关疑难解决方法(0)

重载free()所以我的程序使用我的而不是系统的

我需要重新编写free()func用于教育目的,它也必须命名free().

当我重命名我的功能时,myfree()它完美地工作但是当我命名它时free(),程序不知道他是否需要使用我的或系统的所以程序Segmentation fault(core dumped)即使我不调用我的自由(只是声明另一个free()功能似乎崩溃了)

那我怎么能告诉编译器使用我的而不是系统?

提前谢谢你.

编辑:Linux操作系统

c linux malloc free

2
推荐指数
2
解决办法
336
查看次数

标签 统计

c ×1

free ×1

linux ×1

malloc ×1