Kod:Dokumentowanie zmienne z Doxygen w C
#include <stdio.h>
/*
* \var int iOne
* \brief Integer 1
*/
/*
* \var int iTwo
* \brief Integer 2
*/
/*
* \var int iThree
* \brief Integer 3
*/
/**
* \brief Imitates a sheep.
*/
void sheep();
/**
* \brief Main function for test code
*/
int main() {
int iOne, iTwo, iThree;
iOne = 1;
iTwo = 2;
iThree = 3;
printf("%d %d %d", iOne, iTwo, iThree);
return 0;
}
void sheep() {
printf("Meeeh");
}
ten nie generuje opisy iOne
, iTwo
i iThree
mimo że było moim zamiarem. Jak to naprawić?
Dzięki za poradę. Masz rację co do tego, że twój kod ma więcej sensu, ale chcę wiedzieć, jak prawidłowo \ var zdefiniować w moim kodzie. Jaki byłby właściwy sposób, aby to zrobić? – Pieter
Pieter: Po pierwsze, myślę, że musisz udokumentować sam plik ('/ ** @ file * /'), a potem, jak powiedziałem w mojej odpowiedzi, nie sądzę, aby Doxygen mógł dokumentować zmienne lokalne. – Joey
Nie sądzę, że to zadziała, ponieważ są to zmienne lokalne. Powinieneś ulepszyć tę odpowiedź, ponieważ na razie jest ona myląca. –