gpt4 book ai didi

c++ - 可变函数 - 如何确保参数正确传递

转载 作者:太空狗 更新时间:2023-10-29 19:42:24 24 4
gpt4 key购买 nike

是否有任何方法(内置或代码模式)确保向可变参数函数传递正确数量的参数? (这显然将作为 API 的一部分包含在内,我可以检查自己的内部代码。)

我正在考虑要求将 UN32 魔数(Magic Number)作为最后传递的参数,并检查可变参数函数中的有效性。有人对此有任何想法吗?

最佳答案

va_* 宏只是从本地堆栈中弹出变量,因此您必须信任用户。我认为传递数组/大小元组可能更安全。

关于c++ - 可变函数 - 如何确保参数正确传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6821900/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com