在 C++ 中有没有办法像在 python 中那样按名称传递参数?例如我有一个功能:
void foo(int a, int b = 1, int c = 3, int d = 5);
Run Code Online (Sandbox Code Playgroud)
我可以以某种方式称它为:
foo(5 /* a */, c = 5, d = 8);
Run Code Online (Sandbox Code Playgroud)
或者
foo(5, /* a */, d = 1);
Run Code Online (Sandbox Code Playgroud)