JavaDoc¿¡¼¿Í °°ÀÌ DOC++ÀÇ ¹®¼¿¡´Â ÀÚ¹Ù, C ¶Ç´Â C++ ÁÖ¼®ÀÌ Æ¯º°ÇÑ ÇüÅ·Πµé¾î°£´Ù. ÀÌ ÁÖ¼®ÀÇ Çü½ÄÀº ´ÙÀ½°ú °°´Ù:/** ... * /ÁÖÀÇÇÒ °ÍÀ¸·Î, µÎ°³ÀÇ ¾Ö½ºÅ͸®½ºÅ© `/**'°¡ ¿À´Â °æ¿ì¿¡¸¸ DOC++ ÁÖ¼®ÀÌ µÈ´Ù. ÀÌ·¯ÇÑ ºÎºÐÀ» DOC++ ÁÖ¼®À¸·Î ÀνÄÇÑ´Ù. °¢°¢ÀÇ DOC++ ÁÖ¼®Àº µÚ¿¡ ¿À´Â ¼±¾ð(º¯¼ö, Ŭ·¡½º µîÀÇ)¿¡ ´ëÇÑ ¹®¼¸¦ ÁöÁ¤Çϴµ¥ ¾²ÀδÙ.¸ðµç DOC++ ÁÖ¼®¿¡¼´Â ¸Þ´º¾ó ¿£Æ®¸®¸¦ Á¤ÀÇÇÑ´Ù. ¸Þ´º¾ó ¿£Æ®¸®´Â DOC++¿¡¼ Á¦°øÇÏ´Â ¹®¼¿Í µÚ¿¡ ¿À´Â ¼±¾ð¿¡ ´ëÇÑ Á¤º¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù.
¸Þ´º¾ó ¿£Æ®¸®´Â ´Ù¾çÇÑ Çʵå·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ±×Áß ¸î¸îÀº DOC++ ¿¡¼ ½º½º·Î ä¿ì°í ´Ù¸¥ °ÍÀº ¹®¼ ÀÛ¼ºÇÏ´Â »ç¶÷ÀÌ ÁöÁ¤ÇÒ ¼ö ÀÖ´Ù. ¿©±â¿¡ ¸Þ´º¾ó ¿£Æ®¸®ÀÇ Çʵ尡 ÀÖ´Ù:
Çʵå À̸§ ÁöÁ¤ÇÏ´Â °÷ ¼³¸í @type DOC++ ¼Ò½º Äڵ忡 µû¶ó ´Ù¸£´Ù @name µÑ´Ù ¼Ò½º Äڵ忡 µû¶ó ´Ù¸£´Ù @args DOC++ ¼Ò½º Äڵ忡 µû¶ó ´Ù¸£´Ù @memo »ç¿ëÀÚ ÂªÀº ¹®¼ @doc »ç¿ëÀÚ ±ä ¹®¼ @return »ç¿ëÀÚ ÇÔ¼öÀÇ ¸®ÅÏ°ª¿¡ ´ëÇÑ ¹®¼È @param »ç¿ëÀÚ ÇÔ¼öÀÇ ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¹®¼È @exception »ç¿ëÀÚ ÇÔ¼ö¿¡¼ ´øÁö´Â ¿¹¿Ü¿¡ ´ëÇÑ ¹®¼È @see »ç¿ëÀÚ »óÈ£ ÂüÁ¶ @author »ç¿ëÀÚ ÀÛ¼ºÀÚ @version user ¹öÀü ¸í½ÃÀûÀ¸·Î ÁöÁ¤µÇ´Â ¸Å´º¾ó ¿£Æ®¸®¸¦ Á¦¿ÜÇÏ°í, ù ºÎºÐÀÇ ¼¼ Çʵå´Â º¸Åë DOC++¿¡¼ ÀÚµ¿À¸·Î »ý¼ºµÈ´Ù. ¿©±â¿¡ µé¾î°¡´Â ³»¿ëÀº ¸Þ´º¾ó ¿£Æ®¸®ÀÇ category¿¡ µû¶ó ´Ù¸£´Ù, ÀÌ Ä«Å×°í¸®´Â DOC++ ÁÖ¼® ´ÙÀ½¿¡ ¿À´Â ¼Ò½ºÄڵ忡 ÀÇÇؼ °áÁ¤µÈ´Ù. ÀϹÝÀûÀ¸·Î ¿©±â¿¡´Â µÚ¿¡ ¿À´Â ¼±¾ð¿¡ ´ëÇÑ ¼¸í Àüü¸¦ ´ã°í ÀÖ´Ù. ´ÙÀ½¿¡ ³ª¿À´Â Å×ÀÌºí¿¡´Â ¸Þ´º¾ó ¿£Æ®¸®ÀÇ ¸ðµç Ä«Å×°í¸®¿Í ±× Çʵ带 ä¿ì´Â ¹æ¹ýÀÌ ³ª¿µÇ¾î ÀÖ´Ù.
@name¿¡´Â Ç×»ó ¹®¼ÈµÉ ¼±¾ðÀÇ À̸§ÀÌ µé¾î°£´Ù. ¿©±â¿¡´Â ¸ñÂ÷µµ Æ÷ÇԵȴÙ.
Category @type @name @args macro #define name [¸Å°³º¯¼ö ¸®½ºÆ®] variable Type name - function/method Return type name ¸Å°³º¯¼ö ¸®½ºÆ® [¿¹¿Ü] union/enum union/enum name - class/struct class/struct name [ºÐÈµÈ Å¬·¡½º] interface interface name [È®ÀåµÈ ÀÎÅÍÆäÀ̽º] ³²Àº Çʵå´Â DOC++ ÁÖ¼®¿¡ ÀÖ´Â ³»¿ëÀ¸·Î ä¿ì°Ô µÈ´Ù. @doc°ú @memoÇʵ带 Á¦¿ÜÇÏ°í, Çʵå À̸§ ¹Ù·Î µÚ¿¡ ¿À´Â ÅؽºÆ®ºÎÅÍ´Â ÀÌ Çʵ忡 ¾²ÀδÙ. Çʵå @name¿¡¼ °°Àº ÁÙ¿¡ ³²Àº ÅؽºÆ®°¡ Çʵ带 ä¿ì±â À§ÇÏ¿© »ç¿ëµÉ ¶§¸¸Àº ¿¹¿ÜÀÌ´Ù. ¿¹¸¦ µé¾î
@author Snoopy´Â `@author' Çʵ带 ``Snoopy''·Î ÁöÁ¤Çϴµ¥ ¾²ÀδÙ.Çʵå À̸§ÀÌ ºÙÁö ¾ÊÀº ÅؽºÆ®´Â `@doc' Çʵ忡 ¾²ÀδÙ. DOC++ ÁÖ¼®Ã³À½ºÎÅÍ ±ÛÀÚ `.' ±îÁö´Â °¡ óÀ½À¸·Î ³ª¿Â `@memo' Çʵ忡µµ º¹»çµÈ´Ù. ¿©±â¼ `@memo'¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÔÀ¸·Î½á ¿À¹ö¶óÀ̵åÇÒ ¼öµµ ÀÖ´Ù. ÀÌ·¯ÇÑ °æ¿ì `.'µµ Æ÷ÇԵȴÙ.
`@type', `@args', `@doc' Çʵå´Â °Á¦·Î ½á³ÖÀ» ¼ö ¾ø´Ù
Alphabetic index Hierarchy of classes