[linux-l] Re: C++-Kommentare in C

Pascal Volk linux-l at edelhost.de
Do Okt 27 18:39:13 CEST 2005


* Am Do, 27 Okt 2005 schrub Rocco Rutte:

> [...]
> Es ist zwar offensichtlich in C99 drin, aber erstens kostet der Standard 
> IIRC Geld (ich lasse mich da liebend gern eines besseren überzeugen) und 
> zweitens muss man mit ANSI C nicht nur wegen des Kommentierstils 
> brechen...

Man muss nichts brechen und nichts kommentieren, mal so angmerkt.
In meinem tollen™ Buch (C ENT-PACKT (ISBN: 3-8266-0732-5)) steht u.a.
folgendes über Neuerungen in C99:
    * Wide-Character- und Multibyte-Funktionen
    * neue Schlüsselwörter
        - inline
        - restrict
        - _Bool
        - _Complex
        - _Imaginary
    * Arrays variabler Länge
    * Unterstützung komplexer Arithmetik
    * der Datentyp long long
    * der //-Kommenar
    * Zusätze im Präprozessor
    * Variablendeklaration innerhalb von for-Anweisungen
    * Zusammengesetzte Literale
    * Einstreuung von Code und Deklaration
    * der vordefinierte Bezeichner __func__
    * Strukturen mit felxiblen Arrays
    * neue Bibliotheken und Header

Abgeschafft wurde mit C99 die 'implizite int-Regel' und die 'implizite
Funktionsdeklarartion'.
Ausserdem wurde return  etwas verschärft. return _muss_ etwas zurückgeben.
    return;
    ^^^^^^^ Gibt es in C99 nicht mehr.

Gruß
Pascal
-- 
rm -Rfv /tmp/../ && echo "are you sure???"

Die BeLUG im IRC:
irc://irc.freenode.net/#belug
 ____ ____ ____ ____ ____ _________ ____ ____ ____ ____ ____ ____ 
 ||/ |||j |||o |||i |||n |||       |||# |||b |||e |||l |||u |||g ||
 ||__|||__|||__|||__|||__|||_______|||__|||__|||__|||__|||__|||__||
 |/__\|/__\|/__\|/__\|/__\|/_______\|/__\|/__\|/__\|/__\|/__\|/__\|

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : <https://mlists.in-berlin.de/pipermail/linux-l-mlists.in-berlin.de/attachments/20051027/03e9c022/attachment.sig>


Mehr Informationen über die Mailingliste linux-l