是否有任何案例或具体示例我们需要指针来完成这项工作?即可以在不使用指针的情况下完成需要指针的事情吗?我们可以将指针作为函数参数发送,但可以使用返回的数据完成.我们可以使用指针来更改函数中的多个变量,但也有一个解决方法.
我们真的需要指针吗?
我知道这是一个愚蠢的问题,对不起,但在这种情况下对我来说似乎是正确的我只是想知道是否有一些我们用指针做不到的事情.
我在Windows上复制一个函数的机器代码.
例如:
void func()
{
printf("hello");
}
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我会复制func()十六进制代码段数据和printf()十六进制代码数据以及其他依赖项和数据,并将它重新链接到运行linux的不同机器上,如果正确重新链接,是否可以在linux机器上运行代码?
如果是这样,会出现许可问题吗?(这是合法的吗?)
PS问题涉及分布式系统问题.