【初心者歓迎】C/C++室 Ver.27【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0397デフォルトの名無しさん
2006/05/22(月) 00:26:0932bitのビットフィールドを以下の様に定義しました。
struct dword
{
unsigned bit0 : 1;
↓
unsigned bit31 : 1;
};
この状態でsizeof(dword)は4バイトになります。
このdwordを配列としてdword aaa[256]として定義した場合、
aaaはメモリ上に連続した空間として確保されるのでしょうか?
ポインタ参照でaaaにアクセスした時に大丈夫なのか考えています。
■ このスレッドは過去ログ倉庫に格納されています