11.4. Differences from previous versions
11.4 Differences from previous versions
This section details behavior which has changed from previous versions of CPP. We do not plan to change it again in the near future, but we do not promise not to, either.
The “previous versions” discussed here are 2.95 and before. The behavior of GCC 3.0 is mostly the same as the behavior of the widely used 2.96 and 2.97 development snapshots. Where there are differences, they generally represent bugs in the snapshots.
- -I- deprecated
This option has been deprecated in 4.0.
-iquote
is meant to replace the need for this option. - Order of evaluation of ‘
#
’ and ‘##
’ operatorsThe standard does not specify the order of evaluation of a chain of ‘
##
’ operators, nor whether ‘#
’ is evaluated before, after, or at the same time as ‘##
’. You should therefore not write any