1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
// Define a few different kinds of types - no modules problems. typedef int TypeInt; typedef TypeInt NestedTypeInt; struct TypeStruct { int Member; }; class TypeClass { public: TypeClass() : Member(0) {} private: int Member; };