在一行中定义多个变量是否为构建过程提供了某种形式的优化,或者它只是一种编码风格的选择?
例如:
void foo()
{
int a, b, c, d;
..... // do something with a,b,c and d
}
对此提供任何优化:
void bar()
{
int a;
int b;
int c;
int d;
..... // do something with a,b,c and d
}
最佳答案
没有值得称为这样的优化。
唯一的好处是加载到内存和解析的字符稍微少一些。我怀疑您甚至无法衡量差异。
酌情使用与团队其他成员或您个人偏好一致的编程风格。
关于c++ - 在一行中定义多个变量,这是否为构建过程提供了任何优化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14242491/