我最近使用Mingw安装了GCC和G ++编译器。我写了一个小的测试程序,在我使用“ delete”关键字之前,它似乎工作正常。将弹出一个错误窗口,标题为“ program.exe-找不到入口点” 弹出窗口是用荷兰语写的,但是基本上用英语是这样:
“在DLL文件C:\ Users \ tlins \ Desktop \ program.exe中找不到procedure_ZdlPvj的入口点”
我不是C ++编译器专家,所以如果我缺少明显的内容,请原谅我。
这是我用来测试的代码:
class Node
{
public:
float value;
};
int main()
{
Node* node = new Node();
delete node;
}
没错吧?
编辑:出于某种原因,在使用 malloc()和 free()时,它可以工作。