int main() {

queue<char*> f;

queue<char*> m;


char name[20];

char sung;

gets(name);

scanf("%c",&sung);

if(sung == 'm'){

m.push(name);

printf("%s\n",f.front());

}

}


이걸 돌리면 deque iterator not dereferencable 에러가 발생하는데 발생하는 원인을 모르겠습니다 ㅜ

push를 반복문 안에 넣으면 원래 동작하지 않나요?