In C++ it is possible to create a struct:
struct MyStruct { ... }
And also possible to do the following:
typedef struct
The latter is there for compatibility with C - use the first in new C++ code.