none
VC 6: Suche Compilerschalter, welcher Kommentarfehler erkennt (verschachtelte C-Kommentare) RRS feed

  • Frage

  • Hallo,

    ich habe folgendes Codefragment:

    /*  Kommentar 1 */ /* nicht abgeschlossener Kommentar 2

    /* Hier ein weiterer, abgeschlossener Kommentar.   */

    Problem: Der zweite Kommentar, dem das schließende '*/' fehlt wird nicht als Warnung oder Fehler ausgegeben.

    Das Ändern der Warnstufe mit Option /W2 oder /W3 bring nichts.

    Gibt es in MS Visual C++ 6.0 eine Möglichkeit, sich solche Kommentarfehler vom Compiler melden zu lassen?

    Danke für jede Hilfe.

    Gruß

    T. Schuster

     

     

     

     

     

     

     

    Montag, 28. März 2011 14:09

Antworten

  • Das ist kein Fehler.

    Ein Kommentar beginnt mit /* und kann beliebigen Text enthalten und über beliebige Zeilen laufen und kann weitere * zeichen beinhalten. Beendet wird der Kommentar mit *

    Doku: http://msdn.microsoft.com/en-us/library/k1dbk8bw.aspx
    The * (slash, asterisk) characters, *followed by any sequence of characters (including new lines)*, followed by the * characters. This syntax is the same as ANSI C.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de
    Montag, 28. März 2011 14:37
    Moderator