c - 函数地址一致?

标签 c function pointers function-address

这是在 Windows 7 64 位上使用 C 语言和 VC++ 2010。

有没有一种方法可以可靠且一致地访问函数的地址(c 链接),以便它在您的程序的每次运行中都是相同的地址?

最佳答案

如果您在运行时获得地址,它应该在该次运行中保持稳定。下次可能会有所不同。

操作系统中的某些功能可能会导致您的可执行代码被加载到不可预测的地址(部分是为了安全,部分是因为两个 DLL 可能需要相同的基地址)。

关于c - 函数地址一致?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11343945/

相关文章:

json - 从 JSON API 下载 Alamofire

c++ - 新运算符未检测到的错误

C - pthread_join() 挂起(有时)

mysql - 如何在MySQL中保存图片

在没有sprintf的情况下在C中将整数转换为字符串

javascript - 如何向内置 String 对象添加 getter 方法?

c - 此代码片段如何在 I2C Controller 中工作

c - 如何定义一个函数,该函数接受用户的输入并将其存储到程序中进一步使用的变量中?

c++ - For 循环中的指针

c - strcmp 导致段错误