// QuickSort.h #pragma once template class CQuickSort { public: CQuickSort() { m_Capacity = 10; m_Data = new T[m_Capacity]; m_Size = 0; } ~CQuickSort() { delete[] m_Data; } private: T* m_Data; int m_Size; int m_Capacity; public: int GetSize()const { return m_Size; } int GetCapacity()const { return m_Capacity; } const T& GetData(int Index)const { return m_Data[Index]; } public: void PushData(cons..