Home
| Calendar
| Mail Lists
| List Archives
| Desktop SIG
| Hardware Hacking SIG
Wiki | Flickr | PicasaWeb | Video | Maps & Directions | Installfests | Keysignings Linux Cafe | Meeting Notes | Linux Links | Bling | About BLU |
This is a well known feature C and C++. It is not a bug, it is well defined in the C and C++ standards. The // comments do not nest either. On 07/13/2011 03:18 PM, John Abreau wrote: > One common gotcha with the /* blaaa */ style comments is that > they don't nest. So if you have a block > > foo() { > int i; > printf("Hello world!\n"); > i = 27; /* need to initialize this */ > printf("%d\n", i); > printf("All done!\n"); > } > > > and you comment out a chunk > > > foo() { > int i; > printf("Hello world!\n"); > /* > i = 27; /* need to initialize this */ > printf("%d\n", i); > */ > printf("All done!\n"); > } > > The first instance of */ closes the comment, and the "printf("%d\n", i);" > that you thought you had commented out is actually not commented out, > and chaos ensues. > > > > On Thu, Jul 7, 2011 at 9:30 AM, Stephen Adler <adler at stephenadler.com> wrote: >> Thanks for the reply Matt. And as software goes, the devil is in the >> details.... >> >> In doxygen, you have a couple of syntax forms you can use >> >> /// blaaa >> //! blaaa >> >> /** blaaa */ >> /*! blaaa */ >> >> I hate it when I'm given options to choose from because I don't know >> which one to choose other than flip a coin. Is there any advantages or >> disadvantages to using either form? >> >> thanks. Steve. >> >> On Wed, 2011-07-06 at 09:32 -0400, Matthew Gillen wrote: >>> On 07/05/2011 09:27 PM, Stephen Adler wrote: >>>> Guys, >>>> >>>> I want to use an automated web'izing documentation tool like doxygen for >>>> a software project I'm working on. I'm wondering what's the use case for >>>> this is. What I mean by use case is the way one adds the html generation >>>> into the software development cycle. This question may be too simplistic >>>> but maybe there are some general rules which would make life easy for me >>>> that I wouldn't think of when I start using a tool like doxygen. For >>>> example, does one only generate html documentation output when one >>>> prepares the code for a release or version tag? Does one include a >>>> documentation target in the make file so one can type 'make >>>> documentation' How often do you generate the documentation? After each >>>> make? etc. etc. If there is a web resource I should read through, I'd >>>> greatly appreciate the url and any comments you guys may have. >>> Typically what is done in my projects is that our make system has a >>> 'doc' target that runs doxygen. If we have an autobuild, we will go >>> ahead and include the documentation in that and have the results hosted >>> in an accessible location (intranet web server). Don't include the >>> 'doc' target in the default build, since most developers won't need a >>> local copy; the nightly version of the API docs from the autobuild are >>> always sufficient. >>> >>> The doc target helps with devs being able to test their in-line >>> documentation, and if you've got developers outside a firewall or are >>> otherwise difficult w.r.t. the intranet server. >>> >>> HTH, >>> Matt >>> _______________________________________________ >>> Discuss mailing list >>> Discuss at blu.org >>> This message was delivered to adler at stephenadler.com >>> http://lists.blu.org/mailman/listinfo/discuss >>> >> >> _______________________________________________ >> Discuss mailing list >> Discuss at blu.org >> This message was delivered to jabr at blu.org >> http://lists.blu.org/mailman/listinfo/discuss >> > > -- Jerry Feldman <gaf at blu.org> Boston Linux and Unix PGP key id: 537C5846 PGP Key fingerprint: 3D1B 8377 A3C0 A5F2 ECBB CA3B 4607 4319 537C 5846
BLU is a member of BostonUserGroups | |
We also thank MIT for the use of their facilities. |