c++ prefers either vector or list instead of C's linked list techniques. And you don't need next and previous pointers. Simple example:
Code:
#include <vector>

std::vector<pizza> array;