他の人のコードを見ていると、ブロックの括弧の配置にばらつきがあることに気付くことがよくあります。
たとえば、次のように使用するものもあります。
int foo(){
...
}
他の人が使用するのに対し:
int foo()
{
...
}
そしてその間のいくつかの方法。これは、コードのコンパイル速度にまったく影響しますか? たとえば、次のような一連のブロックがあるとします。
int foo() { ... {... {... {... {...} } } } }
int bar()
{
...
{
...
{
...
{
...
{
...
}
}
}
}
}
foo() と bar() は、空白と括弧の配置を除いて同一です。関数のコンパイルにかかる時間は異なりますか? 一方は他方よりも実行時に高速でしょうか?
これが数百または数千のネストされたブロックに拡張された場合、これは何か違うでしょうか? これは、使用するコンパイラによって異なりますか? C#、PHP、Perl など、さまざまな言語で変更されますか?
これが一般的または自由回答式の質問のように思われる場合は、申し訳ありませんが、常に私が興味を持っていることです。