ちょっとお聞きしたいのだが
typedef struct tagTestData {
int num;
std::queue<int> que
} TestData

とかやって

TestData *ptr = malloc(sizeof(UserData))

ptr->que.push(1)

とやると,プログラムが落ちるのだが,これってnewじゃないと
だめ?
STLってコンストラクタとか使ってるの?

すごい馬鹿な質問でごめん