statc const
static const int num = 5; //(中略) int array[num];
って、アリなんだね・・。てっきりナシかと思ってた。
流石に宣言・定義を使うまでにちゃんとやっておく必要はあるんだけど、#defineよりはよっぽど健全。
内部的にはコンパイル時に定数に置き換わってるのかなーとか思わないでもない。
うーむ。流石はクラスの宣言部で、特例的に初期化が許されているだけの事はある・・・。
static const int num = 5; //(中略) int array[num];
って、アリなんだね・・。てっきりナシかと思ってた。
流石に宣言・定義を使うまでにちゃんとやっておく必要はあるんだけど、#defineよりはよっぽど健全。
内部的にはコンパイル時に定数に置き換わってるのかなーとか思わないでもない。
うーむ。流石はクラスの宣言部で、特例的に初期化が許されているだけの事はある・・・。