C und C++ waren auch in den älteren Standards nicht kompatibel, aber in den meisten Programmen
sind das Detailprobleme, die sehr leicht zu beheben sind.
In C99 hat man sich an ein paar Stellen C++ angenähert und an wenigen anderen entfernt.
Die meisten neuen Features existieren in gcc auch schon seit längerem als GNU-Erweiterungen, wenn auch teilweise mit unterschiedlicher Syntax.
In der nahen Zukunft dürfte die jeweilige GNU-Variante noch portabler sein als C99, aber auf lange Sicht (nach gcc 3.0) wird sich C99 wohl hoffentlich durchsetzen. -- ln -s /dev/null /dev/brain
|