![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
Minor fixes
Fork of Coursework by
Diff: Queue.cpp
- Revision:
- 44:2b23c7407547
- Parent:
- 43:4ddc392dd0cc
--- a/Queue.cpp Thu May 04 12:55:16 2017 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,51 +0,0 @@ -#include "Queue.h" - -Queue::Queue(int i){ - front = 0; - back = 0; - isFull = false; - storage = new Measure[i]; - } - -Queue::Queue(){ - front = 0; - back = 0; - isFull = false; - storage = new Measure[maxSize]; -} - -void Queue::push(Reading r){ - //if it is full then the front must move. if front is max then it must become 0 - if (isFull == true){ - if (front == maxSize-1){ - front = 0; - } - else{ - front = front +1; - } - - } - back = back +1; - storage[back] = r; - //otherwise the queue is full - else{ - - } -} -void Queue::read(int nR){// where nR is the number to read, if REAL ALL is typed then the method will be called by something like queue.read(Queue.count). - if (front>back){ - for( int a = back; a >=0; a = a - 1 ) { - //print or cout? do until end of loop - think about how to loop over - } - } - for( int a = maxSize-1; a >front; a = a + 1 ) { - //print or cout? do until end of loop - think about how to loop over - } - - - -} -void Queue::deleteRecords(int nD){ //as above but nD is number to delete - - -} \ No newline at end of file