Antes de usar cualquier cosa, c++ debe saber qur existe. Igual que declaras las variables antes de usarlas
int a;
a = 3;
los tipos también deben existir antes de usarlos
class Vol {
// ...
};
class ArrayQueue {
private:
int MAX_QUEUE =100;
std::vector<Vol> data = std::vector<Vol>(100);
// ...
};