Wo ist der Fehler ?



  • Original erstellt von Daniel E.:
    *```cpp
    #if 0
    'bla /
    darf nicht */
    #endif

    Nicht? Beim VC++ gehts ... Jaja, ich hör euch schon wieder schreien, aber wieso sollte es nicht gehen?



  • Der Text zwischen #if und #endif muss für den Präprozessor verständlich sein. Hier ist es das nicht, weil ein Literal (eingeleitet durch ') nicht abgeschloßen wurde.

    btw: Wenn der MSVC das so durchgehen lässt, was macht er dann bei "?


Anmelden zum Antworten