2007-04-19から1日間の記事一覧

配列長の取得の仕方

c++

cで配列長を取得するときには、しばしば、 #define GET_ARRAY_LENGTH(array) sizeof(array) / sizeof(array[0]) cout << GET_ARRAY_LENGTH(array) << endl; // -> 100 などとします。 このマクロは固定長配列にしか使えないのですが、ついつい以下のようなコ…