私が構造を持っている場合:
typedef struct {
unsigned char data[HEX_FLASH_BUFFER];
bool isLoad;
unsigned int length;
} s_hexFLASH;
typedef struct {
s_hexFLASH flash;
} s_hexFile;
s_hexFile *hex = new s_hexFile;
この構造全体を削除するにはどうすればよいですか?なぜなら、このようなことをしたとき:
delete[] hex->flash.data;
この後もデータを読み取ることができます。
cout << hex->flash.data[0] << endl;