Gültigkeit von Bezeichnern



  • Hallo Leute,

    ich bin verwirrt dass mein compiler einen Bezeichner mit einem Dollarzeichen annimt.

    int v$;
    

    Seit wann ist es so?



  • verwirrt schrieb:

    Hallo Leute,
    ich bin verwirrt dass mein compiler einen Bezeichner mit einem Dollarzeichen annimt.

    int v$;
    

    Seit wann ist es so?

    Schon ewig. Das ist ein Feature von GCC. Keine Ahnung, wozu das dienen soll.



  • volkard schrieb:

    Schon ewig. Das ist ein Feature von GCC. Keine Ahnung, wozu das dienen soll.

    Danke für den Hinweis. Der Intel C Compiler im C99 Modus nimmt es auch.



  • Begründung:

    In GNU C, you may normally use dollar signs in identifier names. This is because many traditional C implementations allow such identifiers. However, dollar signs in identifiers are not supported on a few target machines, typically because the target assembler does not allow them.


Log in to reply