[C++] Queue 구현(클래스)


[C++] Queue 구현(클래스)

#include <iostream> #include <string> using namespace std; template<typename T> class Queue_template { private: T *arr; int capacity; int rear; int front; public: Queue_template(); Queue_template(int size); ~Queue_template(); void Enqueue(T num); T Dequeue(); bool IsEmpty(); bool IsFull(); T peek(); }; template<typename T> Queue_template<T>::Queue_template() :capacity(5) { arr = new T[capacity]; front = -1; rear = -1; } template<typename T> Queue_template<T>::Queue_template(int size) :capacity(s...



원문링크 : [C++] Queue 구현(클래스)