When I work on C# projects, I can use Microsoft's SandCastle application to generate nice, easy to read and use documentation for my entire code base. I'm curious: Does such an automagic documentation method exist for native C++ applications?
+1
A:
There is also doxys a development of doxygen that is slightly better at C++
Martin Beckett
2009-12-18 22:22:55
A:
As everyone has said, doxygen is an excellent equivalent of SandCastle, and it can support the same XML-based format as Sandacastle, so you don't even need to use a different doc-comment style if you wish.
To make creating the help comments much faster and easier, I've written a very handy free addin: AtomineerUtils. This works for C#, C++ and C with DocXML and Doxygen format comments and does a lot of the work for you, automatically generating good base documentation from your naming, detecting and documenting thrown exceptions, and keeping the comments tidy with word wrapping, etc.
Jason Williams
2009-12-19 10:04:24