
![]() |
|||
|
C では変数の宣言はブロックの先頭でまとめて行う必要がありましたが、C++ ではどこで宣言しても構いません。とても便利です。 例えば関数の入り口で ASSERT 文を書きたいとき、C では変数宣言だけ ASSERT の前で行うか、ASSERT の後にブロックを作る必要がありました。C++ では「すごく普通に」書けます。 |
|
(「オブジェクト指向のはなし」は1999年2月から2000年4月にかけて作成されたコンテンツです。)