ページ 11

DXライブラリでsizeofは使えるのでしょうか

Posted: 2010年10月26日(火) 21:13
by karajan
クイックソートのアルゴリズムを使いたくてこのサイトにある、
クイックソートのソースコードを参考にさせてもらうことにしたのですが、
DXライブラリしかインクルードしていないプログラムでも

num=sizeof(x)/sizeof(x[0]); //配列の数を計算

上記のようにsizeof関数を使うことはできるのでしょうか?
また、使えない場合代用できる関数は何かあるのでしょうか?

Re:DXライブラリでsizeofは使えるのでしょうか

Posted: 2010年10月26日(火) 21:20
by みけCAT
試してはいませんが使えると思います。
sizeofは関数ではなく、演算子です。
苦Cを参考にしてみてください。

Re:DXライブラリでsizeofは使えるのでしょうか

Posted: 2010年10月26日(火) 21:21
by 初級者
使えない環境がある、という話を聞いたことはありません。私は。

なお、sizeofは関数ではありません。

Re:DXライブラリでsizeofは使えるのでしょうか

Posted: 2010年10月26日(火) 21:49
by karajan
わかりました。
ありがとうございます。

Re:DXライブラリでsizeofは使えるのでしょうか

Posted: 2010年10月26日(火) 22:21
by たかぎ
operator sizeofという演算子関数を多重定義できるか、という質問だとすれば、sizeofの多重定義はできないので「無理」ということになりますね。