gpt4 book ai didi

c++ - 具有函数默认值的参数分配

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:25:46 25 4
gpt4 key购买 nike

我有线程生成函数,它接受许多在声明中具有默认值的参数。

int spawn( funcptr func, void arg = 0,int grp_id = 1,const char线程名);

我想初始化第一个参数func和最后一个参数thread name,其余变量赋默认值。

spawn(myfunc,"我的线程");

我该怎么做。

最佳答案

你不能。

其他语言支持spawn(myfunc, , , "MyThread"),但不支持 C++。

相反,只需根据自己的喜好重载即可:

inline int spawn( funcptr func, const char*threadname) {
return spawn(func, 0, 1, threadname);
}

关于c++ - 具有函数默认值的参数分配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3446182/

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