Правильный код будет выглядеть следующим образом:
std::vector<std::priority_queue<A> >
Обратите внимание, что Class
не относится к A
, priority_queue
содержит подчеркивание, и между ними должно быть свободное пространствоправые угловые скобки (>>
анализируется как оператор правого сдвига).
Для этого также требуется, чтобы A
было менее сопоставимым (если это не так, то вы должны предоставить функцию сравнения для использования в очереди с приоритетами).