0

在我的程序中,我经常使用删除运算符。如果我的一个指针(比如myPtr)指向存储系统文件的内存位置。如果我在我的代码中使用“ delete myPtr ”,它会删除那个文件吗?我的 IDE(VS Code)为每个程序生成一个 exe 文件。当我从集成终端运行程序和运行 exe 文件时有什么区别吗?如果要删除系统文件,在这种情况下会发生 - 从 ide 运行,运行 exe 文件,或两者兼而有之?

4

1 回答 1

2

当我从集成终端运行程序和运行 exe 文件时有什么区别吗

应该没有什么显着差异。

如果我的一个指针(比如 myPtr)指向存储系统文件的内存位置。如果我在代码中使用“delete myPtr”,它会删除该文件吗?

delete释放 RAM 块。文件存储在磁盘上,而不是 RAM 中。您的文件是安全的。

于 2020-05-25T12:05:36.970 回答