fork download
  1. #include <iostream>
  2. #include <queue>
  3. using namespace std;
  4.  
  5. struct packet{
  6. public:
  7. int size;
  8. };
  9.  
  10. int main()
  11. {
  12. queue<packet> myquue[2];
  13.  
  14. packet pkt;
  15. pkt.size=3125;
  16.  
  17. myquue[1].push(pkt);
  18. myquue[1].push(pkt);
  19. myquue[1].push(pkt);
  20. myquue[1].push(pkt);
  21. myquue[1].push(pkt);
  22.  
  23. cout<<myquue[1].size()<<endl;
  24.  
  25. if(myquue[1].front().size > 0){
  26.  
  27. cout<<*(&myquue[1].front().size)<<endl;//數字
  28. cout<< &myquue[1].front().size+1<<endl;//address
  29. cout<< (&myquue[1].front().size+2)<<endl;
  30. cout<< (&myquue[1].front().size+3)<<endl;
  31. cout<< (&myquue[1].front().size+4)<<endl;
  32. cout<< (&myquue[1].front().size+5)<<endl;
  33. }
  34. return 0;
  35. }
  36.  
Success #stdin #stdout 0s 3432KB
stdin
Standard input is empty
stdout
5
3125
0x9c48264
0x9c48268
0x9c4826c
0x9c48270
0x9c48274