 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
Oceanbreeze Guest
|
Posted: Sat Apr 17, 2004 6:27 pm Post subject: question : 2.4 preprocessor tokens |
|
|
In section 2.4 the C++ Standard defines a preprocessing token as one of :
header-name
identifier
pp-number
character-literal
string-literal
preprocessing-op-or-punc
each non-whitespace character that cannot be one of the above
Can someone explain and/or give examples of the last item :
"each non-whitespace character that cannot be one of the above".
TIA
Jeff Higgins
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html ]
|
|
| Back to top |
|
 |
Christoph Schulz Guest
|
Posted: Sun Apr 18, 2004 9:09 pm Post subject: Re: question : 2.4 preprocessor tokens |
|
|
Hello,
| Quote: | In section 2.4 the C++ Standard defines a preprocessing token as one of :
[...]
each non-whitespace character that cannot be one of the above
Can someone explain and/or give examples of the last item :
"each non-whitespace character that cannot be one of the above".
|
This covers e.g. characters like '$' which do not have any standard
meaning in C++ (i.e. they are not part of any token). But IIRC, two
single quotation marks ('') without any characters in between also fall
into this category, because this cannot be a valid character-literal. So
each quotation mark is a "non-whitespace character that cannot be one of
the above".
Regards,
Christoph
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://www.jamesd.demon.co.uk/csc/faq.html ]
|
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|