我现在要问的是,delete和new运算符在C中做什么?当我只是在考虑如何在C++中分配内存时,我问了这个问题,我记得您使用了new和delete关键字(malloc()和free()在C中)。但是,当我在一个new文件中键入delete和delete关键字时。它作为关键字出现了。在C中使用的关键字究竟是什么(不是C++)。
UsbDriver *ud = malloc(sizeof(UsbDriver));
free(ud);
new // What is this keyword?(C)
delete // What is this keyword?(C)