T& peek()
const;
54voidMyQueue<T>::push(T x) {
70constT& MyQueue<T>::pop() {
71 constT& temp = MyQueue::peek();
81constT& MyQueue<T>::peek()
const{
85std::cerr <<
"Queue is empty"<< std::endl;
93boolMyQueue<T>::empty()
const{
94 returns2.empty() && s1.empty();
103std::cout <<
"Test #1\n";
107assert(que.peek() == 2);
108assert(que.pop() == 2);
109assert(que.peek() == 5);
110assert(que.pop() == 5);
111assert(que.peek() == 0);
112assert(que.pop() == 0);
113assert(que.empty() ==
true);
114std::cout <<
"PASSED\n";
116std::cout <<
"Test #2\n";
118assert(que.empty() ==
false);
119assert(que.peek() == -1);
120assert(que.pop() == -1);
121std::cout <<
"PASSED\n";
123MyQueue<double> que2;
124std::cout <<
"Test #3\n";
126que2.push(3.1415926);
129assert(que2.peek() == 2.31223);
130assert(que2.pop() == 2.31223);
131assert(que2.peek() == 3.1415926);
132assert(que2.pop() == 3.1415926);
133assert(que2.peek() == 2.92);
134assert(que2.pop() == 2.92);
135std::cout <<
"PASSED\n";
char pop()
pop a byte out of stack variable
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4