How can I write my own emplace method in my deque?
For example, I have this emplace_front function
template <typename ... Args>
void emplace_front(Args&& ...val) {
???
}
and Node constructor
template <typename ... Args>
Node(Args&&... val) : element(std::forward<Args>(val)...), next(nullptr),prev(nullptr) { }
I can't figure out how to write it correctly