namespace longname{ } namespace ln = longname;// namespace aliasing class LONGNAME {}; class LN = LONGNAME; // how to do class name aliasing,if allowed?
typedef LONGNAME LN;
class Car { public: typedef std::vector<Wheel> WheelCollection; WheelCollection wheels; };