スレを勃てるまでもないC/C++の質問はここで 11
■ このスレッドは過去ログ倉庫に格納されています
0709デフォルトの名無しさん
2009/07/11(土) 23:53:37配列aに対して単純に
numberof( a )
のように記述すれば、aの要素数が返る。
どこでも使える。
問題は、この関数は要素数の異なる配列ごとに
別々のコードが生成されるのでコードが肥大化するって言う点。
どう見てもnumberofはコンパイル後に定数に置き換わるようなないようだけど
現行のコンパイラはまだそこまで賢くない。
テンプレートメタプログラミングがもっと一般化すれば
これはとても良い具合になるはず。
■ このスレッドは過去ログ倉庫に格納されています