class FullQueueとemptyQueueをQuetypeの中で何も書かずに宣言したのはなぜなのでしょうか?
単純に空か満タンなのかを調べるのはIsFUll IsEmptyで、可能なためにわざわざクラス名をつける必要性を感じられませんでした。
皆様のご意見を聞かせていただきたいです。
コード /* * QueType.h * * Created on: 2015/12/01 * Author: 礼央 */ #ifndef QUETYPE_H_ #define QUETYPE_H_ #include"ItemType.h" class FullQueue{}; class EmptyQueue{}; class QueType { public: QueType(int max); QueType(); ~QueType(); void MakeEmpty(); bool IsEmpty() const; bool IsFull() const; void Enqueue(ItemType item); void Dequeue(ItemType& item); private: int front; int rear; ItemType* items; int maxQue; }; #endif /* QUETYPE_H_ */
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。