16,472
社区成员
发帖
与我相关
我的任务
分享
queue<ABC*> *ptr = &ZZ.abc_q;
queue<ABC*> &ref = ZZ.abc_q;
#include <iostream>
#include <queue>
using namespace std;
class ABC
{
public:
ABC(int aa, int bb) : a(aa), b(bb)
{
}
int a;
int b;
};
queue<ABC*> abc_q;
int _tmain(int argc, _TCHAR* argv[])
{
ABC* pA = new ABC(11, 11);
ABC* pB = new ABC(22, 22);
abc_q.push(pA);
abc_q.push(pB);
while(!abc_q.empty())
{
ABC* pTmp = abc_q.front();
abc_q.pop();
cout<<"a = "<<pTmp->a<<endl;
cout<<"b = "<<pTmp->b<<endl;
}
return 0;
}