Ciao a tutti, sono alle prime armi con il C++ e ho qualche problema con la classe queue della stdlib.

In pratica mi servirebbe usare una coda di array in una classe. Ho dichiarato l'attributo come:

codice:
std::queue<int[3]> miaCoda;
Fin qui tutto ok, cioè almeno non mi da errore, quindi presumo si dichiari così, ma poi quando faccio il pop per rilevare l'elemento faccio:

codice:
 
int appo[3];
appo = miaCoda.pop();
e mi dice che non può convertire void con int[3] (cioè mi dice che appo è void).

Come faccio a fare il pop in modo corretto?

Grazie a chiunque mi illumini.