Bonjour,

Doxygen documente l'initialisation d'une donnée membre en construction comme s'il s'agissait d'une fonction ordinaire "C".

Code :
1
2
3
4
5
6
7
8
9
10
11
class MaClasse {
public:
   MaClasse(int i);
private:
   int m_i;
};
 
MyClass::MyClasse()
: m_i(0)
{
}
Doxygen document ainsi,

Ce qui sauf erreur de ma part ne correspond pas à la réalité.

Comment pourrais-je m'affranchir de ce problème autrement qu'en mettant m_i(0) à sur la même ligne que MyClasse::MyClasse() ?

Merci d'avance.

Cordialement