[c++]自己实现的queue - 蘭陵N散記

JerryXia 发表于 , 阅读 (0)

测试代码:

void print_queue(int& a)  {      printf("%d/t", a);  }  void test_queue()  {      LQueue<int> queue;      //Queue<int, 4> queue;      queue.push(1);      queue.push(2);      queue.push(3);      queue.pop();      queue.pop();      queue.pop();      queue.push(1);      queue.push(2);      queue.push(3);      printf("/n1 : size: %d /n", queue.size() );      queue.traverse(print_queue);      queue.pop();      printf("/n2 : size: %d /n", queue.size() );      queue.traverse(print_queue);      queue.push(4);      printf("/n3 : size: %d /n", queue.size() );      queue.traverse(print_queue);      queue.clear();      printf("/n4 : size: %d /n", queue.size() );      queue.traverse(print_queue);  }