gpt4 book ai didi

c++ - C++中的默认参数

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

我是 C++ 的新手,我对默认参数有疑问。如果有一个具有以下原型(prototype)的函数

void f(int=10,int=20,int=30,int=40)

如果通过向其传递 2 个参数来调用此函数,我们如何确保这些参数被视为第一个和第三个,而第二个和第四个被视为默认值。

最佳答案

你不能。函数的参数按顺序匹配参数。您可以像这样使用重载而不是默认参数:

void myFunc(int a,int b,int c,int d);
void myFunc(int a,int c) {
myFunc(a,20,c,40);
}

关于c++ - C++中的默认参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8178187/

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