对象将不带参数的函数调用到需要参数的函数 我在用C++的另一个公司的代码工作,我不熟悉C++的常见实践,下面的内容对我来说似乎很陌生。

对象将不带参数的函数调用到需要参数的函数 我在用C++的另一个公司的代码工作,我不熟悉C++的常见实践,下面的内容对我来说似乎很陌生。,c++,header-files,C++,Header Files,在.cpp文件中有一个对象,我将调用file1,它调用一个成员函数而不带任何参数。如果我查看该对象的类和该方法的定义位置,在.cpp文件中,我将表示file2,该函数使用单个浮点作为参数。但是,在file1和file2都包含的一个单独的.h文件中,有一个该函数的函数原型,但是float被指定了一个特定的值 那么这里到底发生了什么?它的动机是什么?如果在调用成员函数时未初始化float,则原型中使用的默认值将分配给它。如果在调用成员函数时该浮点值具有值,则忽略默认值 查找默认参数

在.cpp文件中有一个对象,我将调用file1,它调用一个成员函数而不带任何参数。如果我查看该对象的类和该方法的定义位置,在.cpp文件中,我将表示file2,该函数使用单个浮点作为参数。但是,在file1和file2都包含的一个单独的.h文件中,有一个该函数的函数原型,但是float被指定了一个特定的值


那么这里到底发生了什么?它的动机是什么?

如果在调用成员函数时未初始化float,则原型中使用的默认值将分配给它。如果在调用成员函数时该浮点值具有值,则忽略默认值

查找默认参数