gpt4 book ai didi

c++ - 传递参数列表 (C++)

转载 作者:行者123 更新时间:2023-11-28 03:34:47 29 4
gpt4 key购买 nike

我有很多函数(它实际上是一个 API)是这样的:

void func1(const funcData1& data, ...);
void func2(const funcData2& data, ...);

等等

其中 funcData1funcData2 等仅用于将参数列表传递给函数。每次添加新函数时,也会添加一个新的 funcData89。恕我直言,这不是最佳解决方案。所以我正在寻找一种更通用的方式来传递它们。有什么想法吗?

谢谢!

最佳答案

您可以查看可变参数或将参数作为集合传递:

void func (const funcData1& data, const std::list<Arg>& args);

关于c++ - 传递参数列表 (C++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11281882/

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