一、原理

二、相关操作
-
top():返回一个栈顶元素的引用,类型为 T&。如果栈为空,返回值未定义。
-
push(const T& obj):可以将对象副本压入栈顶。这是通过调用底层容器的 push_back() 函数完成的。
-
push(T&& obj):以移动对象的方式将对象压入栈顶。这是通过调用底层容器的有右值引用参数的 push_back() 函数完成的。
-
pop():弹出栈顶元素。
-
size():返回栈中元素的个数。
-
empty():在栈中没有元素的情况下返回 true。
-
emplace():用传入的参数调用构造函数,在栈顶生成对象。
-
swap(stack & other_stack):将当前栈中的元素和参数中的元素交换。参数所包含元素的类型必须和当前栈的相同。对于 stack 对象有一个特例化的全局函数 swap() 可以使用。
相关文章:
-
2022-12-23
-
2022-02-19
-
2021-10-15
-
2022-12-23
-
2021-09-02
-
2021-11-12
猜你喜欢
-
2021-11-24
-
2022-12-23
-
2022-12-23
-
2022-12-23
-
2021-08-19
-
2022-12-23
-
2021-07-17
相关资源
-
下载
2023-01-24
-
下载
2022-12-06
-
下载
2022-12-23