c++ - 如何将可选参数传递给 C++ 中的方法?

标签 c++ optional-arguments

如何将可选参数传递给 C++ 中的方法? 任何代码片段...

最佳答案

这里是作为可选参数传递模式的示例

void myfunc(int blah, int mode = 0)
{
    if (mode == 0)
        do_something();
     else
        do_something_else();
}

你可以通过两种方式调用 myfunc 并且都是有效的

myfunc(10);     // Mode will be set to default 0
myfunc(10, 1);  // Mode will be set to 1

关于c++ - 如何将可选参数传递给 C++ 中的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3784114/

相关文章:

c++ - 更改 STL 映射的赋值

python - Python 中可变数量的参数和递归

vb6 - 在 Visual Basic 中命名可选参数

c++ - 如何在 CLion 中包含 ASIO C++?

c++ - QObject 派生类型是否需要父 QObject?

c++ - tmalloc_large 检测到 Cocos2d-x 堆损坏

c++ - 调试时将鼠标悬停在 Visual Studio 中的 operator->() 之后查看字段

php - 如何避免php函数中位置参数的缺点?

java - 如何在 JSF2/EL 2.2 中使用可选参数列表调用方法

python - 为什么空字典在 Python 中是一个危险的默认值?