struct hoge {
size_t size;
void *data;
};

のdataが指し示すsizeバイトのヒープメモリを解放するには、
どうすりゃいいんですか?
適当に、delete[size] (char*)data;とやってみたら、コンパイルは通ったけど、
違う?