可以,C++ 函数的参数列表中可以省略参数名,只保留参数类型。这种情况下,函数体中就无法直接使用这些参数,需要通过参数类型来访问它们。例如:

void func(int, float); // 参数列表中省略了参数名

void func(int x, float y)
{
    // 使用参数 'x' 和 'y'
}

int main()
{
    func(1, 2.0f); // 调用函数时只提供参数值,不需要参数名
    return 0;
}

在上面的例子中,func 函数的定义中参数列表省略了参数名,只保留了 intfloat 类型。在函数体中,我们可以通过 xy 访问这两个参数。调用函数时,我们只需要提供参数值,不需要参数名。

需要注意的是,省略参数名只能在函数定义时使用,在函数调用时必须提供所有参数值。

C++ 函数参数可以省略参数名吗?

原文地址: https://www.cveoy.top/t/topic/nojS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录