プロが教える店舗&オフィスのセキュリティ対策術

のですが
割り当てサイズとして1バイトでなく1ビットにして
メモリをケチりたいのですがどのようにしたらいいでしょうか?
使用OSはfedora-linuxです

よろしくお願いします

A 回答 (1件)

typedefは無理ですが、複数の関数やマクロならなんとか。


ただし、領域だけはバイト単位で確保する必要があるでしょう。1バイトを8つのBOOL変数として使うって感じです。

ただ、今時そこまでしてメモリけちっても遅くなるだけだと思うけど。
    • good
    • 0
この回答へのお礼

ありがとうございます

gccはc99に対応していないみたいですが
gcc-c++がc99に対応しているようです
従ってgccコマンドではなくてg++コマンドを使えばbool型が使えしかも使用領域が1ビットみたいです

お礼日時:2011/08/31 10:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!