![]() |
1
2
你可以用一个简单的
|
![]() |
2
0
你完全可以做到心满意足。如果您碰巧试图访问进程分配的内存空间之外的内存,隔离进程内存空间的操作系统通常会终止您的程序,但只要您分配的值是允许进程访问的值,您就可以读写(可能受到一些附加限制)。 怎样 实际执行这样的任务。这在其他答案中得到了很好的阐述。简而言之,您应该将文字转换为适当类型的指针值。 |
![]() |
3
0
我认为你的桌面的答案是“不”。
因此,问题可能是如何发现在编译时使用的特定地址,用它创建可重复的文字。如何确定下次跑步时可以访问哪些(?虚拟)内存?
因此,让我举一个在电信行业工作的嵌入式系统的例子。我认为,当你的代码可以访问物理内存映射设备时,你会发现这与你的问题所暗示的有关。
现在我们跳到代码如何使用FAN\u LMPTEST\u ADDR。
在这里,我们看到枚举物理地址值被转换为指针
(仅供参考-change()方法在.cc文件中实现,其他地方。)
这很像你在问题中提出的建议…文字(即枚举)可以转换为物理地址,如果地址正确映射到硬件,尤里卡!我们有扇子。
|
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |