私が今質問しているのは、delete
とnew
の演算子はCで何をしていますか?私はこの質問をしました.C++でメモリを割り当てる方法を考えただけで、new
とdelete
というキーワード(Cではmalloc()
とfree()
)を使用したことを思い出しました。しかし、.c
ファイルのnew
とdelete
というキーワードを入力すると、それはキーワードとして現れた。キーワードはC(Not C++)で正確に使用されます。新しい演算子と削除演算子?
UsbDriver *ud = malloc(sizeof(UsbDriver));
free(ud);
new // What is this keyword?(C)
delete // What is this keyword?(C)
コンパイルしてみてください – James