목록2024/08/05 (1)
개발하는 리프터 꽃게맨입니다.
Reservable Queue
#pragma oncenamespace MC{ template class Queue { public: Queue() : m_head(0), m_tail(0), m_count(0), m_capacity(1), m_data(1) {} void Push(T&& value) { if (m_count == m_capacity) { Reallocate(CapacityLogic()); } m_data[m_tail] = std::move(value); m_tail = (m_tail + 1) % m_capacity; m..
자료구조/자료구조 설계
2024. 8. 5. 14:39