Доксигенмен типті қалай анықтау керек?

Менде C ++ кодында құрылымдар бар. Қазір олар \ var typedef ретінде берілген. Мұны істеудің жақсы жолы бар ма? Төменде менде бар:

/*! \var typedef etc
 * \brief A type defined structure for etc 
 *
 * \param x type- Variable declaration for x
 * \param y type- Variable declaration for y
 */

Мен param деп айтуға болмайды деп білемін. Қолдану үшін тағы не бар?

7
@ PubBy8: typedef s әлі де C ++ -де код оқылуын жақсарту үшін қолданылады. typedef - бір танымал қолданыс функцияларға көрсеткіш жасайды. Тағы біреуі үлгілері бар.
қосылды автор Thomas Matthews, көзі
@ Пабби8: Ең алдымен C ++-ға оңай ауысатын C кодын жасауға рұқсат етіледі. C ++ тілі көптеген С синтаксисін ауыстырды, және бұл олардың бірі. Ол кодқа кедергі келтірмейді және орындалатын файлға әсер етпейді.
қосылды автор Thomas Matthews, көзі
Неге typedef ? Бұл C ++ емес, C.
қосылды автор Pubby, көзі
@ThomasMatthews Мен сол сияқты typedef түсінемін, бірақ struct орнына typedef struct неге керек?
қосылды автор Pubby, көзі

2 жауаптар

Егер сіз түсініктеме блогын typedef алдына қойсаңыз, арнайы команданы пайдаланудың қажеті жоқ.

/** This is the documentation for the following typedef */
typedef MyClass MyTypedef;

Егер сіз typedefтен кейін оны қоюды қаласаңыз:

typedef MyClass MyTypedef;
/**< This is the documentation for the preceding typedef */

Тек түсініктеме блогы нақты typedef қарағанда басқа жерде болуы керек болса, \ typedef пайдалану керек.

21
қосылды