有没有什么方法(内置或代码模式)来确保向可变参数函数传递正确数量的参数? (显然,这将作为 API 的一部分包含在内,我可以检查我自己的内部代码。)
我正在考虑要求 UN32 Magic Number 作为最后一个传递的参数,并检查可变参数函数的有效性。有人对此有什么想法吗?
va_*
宏只是从本地堆栈中弹出变量,因此您必须信任用户。我认为传递数组/大小元组可能更安全。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)