/** <Br/> * @ filefilename. h <br/> * @ briefbrief description <br/> * @ authorjoaquin Jin <br/> * @ version1.0 <br/> * @ date2011.3.1 <br/> * @ bugit has not been implemented yet <br/> * @ warningno <br/> */<br/> # include <iostream> <br/> using namespace STD; <br/>/** <br/> * a macro <br/> */<br/> # define ABS (x)> 0 )? (X):-(x )) <br/>/** <br/> * a structure <br/> * Details <br/> */<br/> struct type {<br/> int X; /** <member */<br/> }; <br/> typedef struct object/** <ojbect type */<br/>/** <br/> * vehicle class <br/> * @ extends object <br /> */<br/> struct vehicle {<br/> Object base; /** <base */<br/>}; <br/>/** an Enum type. more details */<br/> Enum etype {<br/> val1,/** <Enum value 1 */<br/> val2/** <Enum Value 2 */<br/> }; <br/>/** <br/> * A test class <br/> * more details <br/> */<br/> class test {<br/> Public: <br/>/** <br/> * brief description <br/> * Detailed description <br/> */<br/> test (); <br/>/** <br/> * brief description <br/> * Detailed description <br/> */<br/> ~ Test (); <br/>/** <br/> * a member function <br/> * @ Param a augument <br/> * @ Param B The augument <br/> * @ see test () <br/> * @ see ~ Test () <br/> * @ return the result <br/> */<br/> int fun (int A, int B ); <br/> void data (INT);/** <a member function. details */<br/> PRIVATE: <br/> int data; /** <private data */<br/>/** <br/> * another private data <br/> */<br/> char another_one; <br/>}; <br/>