新手。。。在头文件结构体中使用了queue容器,在调用时出现内存错误,求科普问题位置
代码如下:
【结构体】
typedef struct {
queue<int>H;
queue<int>S;
queue<int>D;
queue<int>C;
int num_poker;
}Poker, *PPoker;
【出现问题代码】
int temp;
PPoker A;
queue<int>Q
(中间省略,Q已经存入int数据)
temp = Q.front();
(A ->H).push(temp);
Q.pop();
A ->num_poker++;

代码如下:
【结构体】
typedef struct {
queue<int>H;
queue<int>S;
queue<int>D;
queue<int>C;
int num_poker;
}Poker, *PPoker;
【出现问题代码】
int temp;
PPoker A;
queue<int>Q
(中间省略,Q已经存入int数据)
temp = Q.front();
(A ->H).push(temp);
Q.pop();
A ->num_poker++;
