【发布时间】:2018-04-12 23:01:55
【问题描述】:
我环顾四周,找不到太多有关如何执行此操作的信息,但是如何清除特定内存地址处的内存?
假设我的内存地址值为:0x12345 我需要编写什么代码来清理该空间中的任何内容?
最好是 C 或 C++
【问题讨论】:
-
如果您还没有指向该地址或包含该地址的内存块的指针,您可能不想更改该内存。
-
你从哪里得到那个内存地址,你的操作系统甚至允许你访问它吗?你也试过做什么? (你所说的“清理”到底是什么意思?
-
如果您没有提供理由并保证您的实施是有效的,那么回答这个是不负责任的。
-
我有一个 Java 程序,我想在不使用 GC 的情况下手动清除内存,正计划将内存地址传递给 C++ 程序(或类似程序)并让它清理内存。