我想知道哪些代码在一般情况下效果更好,以及它们之间是否有任何相关差异......
第一种情况
float x;
float foo ( float A, float B, float x = x)
{
// do stuff with A, B, x ...
}
第二种情况
float x;
float foo ( float A, float B, float x)
{
// do stuff with A, B, x ...
}
float foo ( float A, float B)
{
// do stuff with A, B, x ...
}