[ox/std] Make Vector::push_back use copy constructor instead of copy assign
This commit is contained in:
parent
5c34c26080
commit
0035faa416
2
deps/ox/src/ox/std/vector.hpp
vendored
2
deps/ox/src/ox/std/vector.hpp
vendored
@ -245,7 +245,7 @@ void Vector<T>::push_back(const T &item) noexcept {
|
||||
if (m_size == m_cap) {
|
||||
expandCap(m_cap ? m_cap * 2 : 100);
|
||||
}
|
||||
m_items[m_size] = item;
|
||||
new (&m_items[m_size]) T(item);
|
||||
++m_size;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user