在C++中,函数的参数可以没有参数名,这种情况下我们称之为匿名参数。在函数定义中可以省略参数名,只保留参数类型,例如:

void func(int, float);

在调用函数时必须传入参数,但是不能通过参数名来访问参数,只能通过参数的位置来访问,例如:

func(10, 3.14);

在函数体内可以通过参数的位置来访问参数,例如:

void func(int a, float b)
{
    std::cout << 'a = ' << a << std::endl; //访问第一个参数
    std::cout << 'b = ' << b << std::endl; //访问第二个参数
}
C++ 匿名参数:定义、调用和访问

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

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