дин. массивы и банковские аккаунты не предлагать
Можно сделать один из стандартных контейнеров C++, сократив список операций до add, remove, empty. Например, стек: push, pop, empty.
https://en.cppreference.com/w/cpp/container/stack
Или любой другой.
https://en.cppreference.com/w/cpp/container