в чем разница между queue<list<int>> и list<int> queue?
queue<list<int>>
list<int> queue
Я запутался между этими двумя заявлениями. В графовых алгоритмах мы используем list<int> queue. Так ли это оба
std::queue<std::list<int>> - это тип, который является std::queue из std::list целых чисел. std::list<int> queue - переменная с именем очереди типа std::list<int>
std::queue<std::list<int>>
std::queue
std::list
std::list<int> queue
std::list<int>
Подробнее см. В предпочтенияхо разнице между типами и объявлениями: https://en.cppreference.com/w/cpp/language/type https://en.cppreference.com/w/cpp/language/declarations