In C language we are familiar with a special type of user requirement data type is structure. This structure can be implemented in C++ too. In this chapter we are going to discuss about structure and typedef operator. And also we are already learned how groups of sequential data can be used in C++. But this is somewhat restrictive since in many occasions what we want to store are not mere sequences of elements all of the same data type but set of different elements with different data type.