C++ 返回一个赋值?
C++ returning an assignment?
在 C++ 中,函数 returns 赋值是什么意思?例如
int a = ...;
int b = ...;
int some_function(p)
{
return a = b;
}
在这种情况下它执行赋值,然后returns b
。
这种东西可能会被编译器标记为无意的错误,通常你的意思是 a == b
,所以你可能需要处理它。将它作为一个单独的行来说明它是有意的。
在 C++ 中,函数 returns 赋值是什么意思?例如
int a = ...;
int b = ...;
int some_function(p)
{
return a = b;
}
在这种情况下它执行赋值,然后returns b
。
这种东西可能会被编译器标记为无意的错误,通常你的意思是 a == b
,所以你可能需要处理它。将它作为一个单独的行来说明它是有意的。