1、就是有大量的输入参数或输出参数需要一次性交换时,可以考虑定义一个结构体来做。这样比在 C 函数调用前压一大堆的数据去堆栈里要干净的多
2、对外公布接口头文件中不建议包含复杂的结构体定义。
本文探讨了在大量输入输出参数交换场景下使用结构体的优势,并建议在对外公布的接口头文件中避免复杂的结构体定义。
1、就是有大量的输入参数或输出参数需要一次性交换时,可以考虑定义一个结构体来做。这样比在 C 函数调用前压一大堆的数据去堆栈里要干净的多
2、对外公布接口头文件中不建议包含复杂的结构体定义。

被折叠的 条评论
为什么被折叠?