【问题标题】:C++ 14 stl container queueC++ 14 stl 容器队列
【发布时间】:2019-10-10 19:40:45
【问题描述】:

queue<list<int>>list<int> queue 有什么区别?

我对这两个声明感到困惑。 在图算法中,我们使用list<int> queue。所以这两个是一样的

【问题讨论】:

  • 这两种说法没有可比性。第一个是类型,另一个是声明。看起来您有一个名为 queuelistqueue 类型无关。

标签: c++ c++14 c++-standard-library


【解决方案1】:

std::queue<std::list<int>> 是一个 std::queue 或整数 std::list 的类型。
std::list<int> queue 是一个名为 queue 的变量,类型为 std::list<int>

有关类型和声明之间区别的详细信息,请参阅首选项:
https://en.cppreference.com/w/cpp/language/type
https://en.cppreference.com/w/cpp/language/declarations

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-07
    • 2016-04-13
    • 2021-08-19
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 2023-03-27
    • 2020-09-16
    相关资源
    最近更新 更多