On Mon, Oct 19, 2009 at 04:19:11PM +0200, Erik Trulsson wrote:
> On Mon, Oct 19, 2009 at 09:03:22AM -0500, David Kelly wrote:
> > On Sun, Oct 18, 2009 at 11:30:49PM -0400, Robert Huff wrote:
> > >
> > > Glen Barber writes:
> > > >
> > > > "//" comments are recognized by both C and C++.
> > >
> > > How about "... are recognized by both C++ and more recent versions
> > > of C."?
> > I think gcc++ and gcc use the same preprocessor? Comments are stripped
> > in the preprocessor.
> > The only thing we can really say is that gcc accepts // as a comment. Is
> > becoming an accepted convention in other C's but I doubt one can
> > universally state that its accepted in all "recent versions".
> It is accepted in recent versions of C, but not necessarily by all C
> compilers, depending on which version of C they support. "//" comments were
> added to C in the 1999 revision of the C standard, and was already then a
> very common extension that was supported by many compilers.
> If gcc supports "//" comments or not depends on which mode it is running in.
> If you run it in strict C89 mode, then it will not support "//" comments,
> but if you run it in C99 mode (or as a C++ compiler), it will support them.
This is my FWIW, but I use the std "/*" and "*/" in C programs and
often in C++ also. It's only when I'm  lazy, or  have severe
pains that I'll use the "//" for comments -- anywhere.
This is a bit quirky, but even in my prose I'll use #ifdef/#endif and
std C comments. Very handy for sidebar comments, thoughts,
"write-around" in early drafts.
just my $0.02-worth,
> <Insert your favourite quote here.>
> Erik Trulsson
> firstname.lastname@example.org mailing list
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Gary Kline kl...@thought.org http://www.thought.org Public Service Unix
The 7.31a release of Jottings: http://jottings.thought.org/index.php
email@example.com mailing list
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"