检查当前进程是否可以将N个字节的数据写入内存地址?

时间:2014-11-13 10:09:09

标签: pointers memory out-of-memory

我正在解决一些普通的计算机科学问题,我遇到了这个问题。

如何实现一个函数bool isMemoryWritable(void * p,size_t n)来检查当前进程是否可以将N个字节写入给定的内存地址?假设您可以发现任何类型的错误。

我没有得到问题试图提出的问题。我可以想到两种解释:a)检查从给定地址开始是否有足够的可用内存,以便可以容纳N个字节。 b)检查来自给定地址的N个字节内是否已存在其他一些数据。

如果有人能够解释问题究竟是什么以及我们如何解决问题,那将会很棒。

0 个答案:

没有答案