【初心者歓迎】C/C++室 Ver.29【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0030デフォルトの名無しさん
2006/07/12(水) 12:39:39class C {
size_t b_size;
struct {
int a;
int b[];
int c;
...
} st;
};
↑のようなクラスを作りたいのですが、st の中身をバイトストリームから直に読み込むので
a, b[0], b[1], ... b[b_size-1], c ... が連続した領域に確保されるようにしたいです。
b_size の値はコンストラクタが呼ばれたときにはまだ分かりません。こういうのを作ることは可能ですか?
int *data メンバを作って
int a() { return data[0]; }
int b(int i) { return data[1 + i]; }
int c() { return data[b_size + 1]; }
とかしこしこ書いていったほうがいいですか?
■ このスレッドは過去ログ倉庫に格納されています