Data Structures in C++ using MFC