相关疑难解决方法(0)

为什么C++不支持命名参数

以前,我使用过python.在Python中,我使用命名参数(关键字参数)进行函数调用.关于命名参数的维基百科页面告诉我C++不支持它.为什么C++不支持命名参数?它是否支持未来版本的C++标准?

c++ named-parameters

18
推荐指数
1
解决办法
8317
查看次数

函数的默认参数

假设我在 C++ 中有一个如下所示的函数,

int sum(int x = 0, int y = 0) {
    return x + y;
}
Run Code Online (Sandbox Code Playgroud)

我可以通过调用函数来使用 y 的默认值,sum(3)然后返回 3。是否可以使用 x 的默认值,而不是 y?我知道我可以像这样显式地使用 x 的默认值调用该函数sum(0,4),但是有没有一种方法可以像sum(y = 4)这样使用 x 的默认值来调用该函数?

c++

0
推荐指数
1
解决办法
227
查看次数

标签 统计

c++ ×2

named-parameters ×1