So I am still a little confused about pointers in connection with structs. I have a struct which represents a queue. The queue contains an array of queue elements(containers