From c98b797c38a14d545ca339ef66256459909da09a Mon Sep 17 00:00:00 2001 From: Charles Date: Mon, 27 Apr 2020 14:01:11 +0200 Subject: Added ReverseIterator --- Stack.hpp | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'Stack.hpp') diff --git a/Stack.hpp b/Stack.hpp index 67e6ef8..8cfbdc3 100644 --- a/Stack.hpp +++ b/Stack.hpp @@ -6,7 +6,7 @@ /* By: charles +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2020/04/25 21:39:53 by charles #+# #+# */ -/* Updated: 2020/04/25 22:01:12 by charles ### ########.fr */ +/* Updated: 2020/04/26 14:45:04 by charles ### ########.fr */ /* */ /* ************************************************************************** */ @@ -22,15 +22,17 @@ namespace ft class Stack : public Vector { public: - explicit Stack() : Vector() {} - Stack(const Stack& other) : Vector(other) {} - Stack& operator=(const Stack& other) { return Vector::operator=(other); } + typedef T value_type; + + explicit Stack() : Vector() {} + Stack(const Stack& other) : Vector(other) {} + Stack& operator=(const Stack& other) { return Vector::operator=(other); } ~Stack() {} - value_type& top() { return back(); } - const value_type& top() const { return back(); } - void push(const value_type& val) { push_back(val); } - void pop() { pop_back(); } + value_type& top() { return Vector::back(); } + const value_type& top() const { return Vector::back(); } + void push(const value_type& val) { Vector::push_back(val); } + void pop() { Vector::pop_back(); } }; } -- cgit