这可能很容易,我可能只是错过了我面前的事情.但是,我无法弄清楚如何确保通过引用传递的函数参数可以被修改.基本上我需要以下内容:
bool calculate(double lat, double lon, double dep,
double &x, double &y, double &z)
{
if (x, y, AND z are NOT const)
{
perform the proper calculations
assign x, y, and z their new values
return true;
}
else //x, y, or z are const
{
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
"if"语句检查确实是我所需要的
我再次道歉,如果这已经在这个网站上,或者它是一个标准的库函数,我在我面前失踪.我一直来到这里,几乎总能找到一个好的答案,但我在这里找不到任何相关的东西.