我知道执行此操作的所有常规方法,我正在寻找的是我很久以前读过的一篇文章,该文章展示了如何使用内联汇编和 __naked 函数编写一些疯狂的辅助函数来返回一对项目.
我一直在谷歌上搜索它,但无济于事,我希望其他人知道我正在谈论的文章并有指向它的链接。
最佳答案
无需组装
struct PairOfItems {int item1;double item2;};
struct PairOfItems crazyhelperfunction(void){
struct PairOfItems x = {42, -0.42};
return x;
}
我不知道这篇文章。
关于c - 从函数返回一对项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3990070/