【问题标题】:What is the base datastructure used in the STL stack in C++C ++中STL堆栈中使用的基本数据结构是什么
【发布时间】:2015-01-16 09:39:03
【问题描述】:

在 C++ STL 中用于实现 std::stack 的基本数据结构是什么?

【问题讨论】:

标签: c++ stl


【解决方案1】:

堆栈本质上是一个接口,底层类型可以改变。

【讨论】:

  • stack 是一个普通的模板类。接口是无法实例化的东西,因为它没有方法内容,不适用于堆栈。
  • @deviantfan 这就是我说“基本上”的原因。 Stack 提供了一种访问实际容器(通常是双端队列)内部数据的方法,这类似于接口的作用。
猜你喜欢
  • 1970-01-01
  • 2015-11-15
  • 1970-01-01
  • 2014-10-18
  • 2015-10-21
  • 2016-08-16
  • 2011-02-06
  • 2021-05-29
  • 1970-01-01
相关资源
最近更新 更多