c++ - 函数参数已在函数声明 C++ 中初始化

标签 c++ function parameters

所以这是我的问题,在函数声明中有一个参数,它已经被初始化为某个值。调用此函数和使用该默认值的过程是什么,或者它只是一种记录代码的方式,告诉其他程序员您希望他们使用什么作为参数值?谢谢。

enum File
{
    XML = 0,
    PDF = 1,
};

Char *SetSection(const File = XML);

最佳答案

如果我正确理解您的问题,只需调用不带参数的 SetSection 即可。

SetSection();

上面的调用被翻译成(因为没有更好的术语):

SetSection(XML);

关于c++ - 函数参数已在函数声明 C++ 中初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2245648/

相关文章:

c++ - 创建非 odr 使用的文字类型

c++ - typedef 类型名和从属范围

c++ - 是否可以以编程方式设置 gdb 观察点?

MySQL 创建函数语法

function - Common Lisp - 从数字列表构建大于、小于或等于给定数字的列表的函数

在 C 中更改函数参数

c++ - 库可以包含多个绑定(bind)吗

python - PyCharm 显示 PyQt 方法的错误参数信息

c++ - 使用参数获取其他参数

java - 是否可以在 Java 中使用相同的插入函数每次使用不同的参数(键和值)将记录插入 MySQL?