Data structure of C++