我知道多个应用程序可以使用共享内存保存和使用数据。我想知道是否可以将函数指针保存在共享内存中?我的目的是从我的共享对象进行回调不同应用程序具有相同返回值和参数的函数。
最佳答案
没有。
除非您以某种方式将代码加载到共享内存区域,或者以其他方式导致代码加载到两个进程中的同一地址,否则函数指针将无效。
关于c - 将函数指针保存在共享内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991183/
我知道多个应用程序可以使用共享内存保存和使用数据。我想知道是否可以将函数指针保存在共享内存中?我的目的是从我的共享对象进行回调不同应用程序具有相同返回值和参数的函数。
最佳答案
没有。
除非您以某种方式将代码加载到共享内存区域,或者以其他方式导致代码加载到两个进程中的同一地址,否则函数指针将无效。
关于c - 将函数指针保存在共享内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47991183/