typedef'ing a struct is also fairly useless in C++ as well.