致Const Char *的地址?

时间:2017-04-19 13:26:28

标签: c++

如果我有一个地址,如下所示:

.radat:010FBD40 ; char byte_10FBD40[]

如何在C ++程序中将其转换为const char*?地址永远不会改变或移动或任何东西。

1 个答案:

答案 0 :(得分:0)

您可以将整数重新解释为内存地址,然后使用它来初始化指针:

const char* addr = reinterpret_cast<const char*>(0x010FBD40);

当然,您有责任承诺char数组(或兼容对象)存在于那里。