Re: doppelte #defines sollten einen Compilefehler auslösen Kategorie: Programmierung C (von Franz-Peter - 16.12.2010 10:24) | ||
Als Antwort auf doppelte #defines sollten einen Compilefehler auslösen von Jo - 16.12.2010 9:49 | ||
| ||
> Hallo zusammen, > ich bin der Meinung, dass das doppelte definieren einer Konstante über #define > nicht erlaubt sein sollte und es der Compiler abfangen müsst. > > also > > #define MAX 10 > ... > #define MAX 20 > > darf der Compiler nicht zulassen. > Was ist euere Meinung dazu? Was meinst du PeterS? > > Viele Grü�e > > Jo Hallo Jo, Hallo miteinander, die Möglichkeit einen #define zu redefinieren ist meiner Meinung nach kein Bug, sondern ein Feature, dass auf jeden Fall erhalten bleiben sollte. Das ist durchaus üblich so, und es gibt auch einige Anwendungsfälle dafür. Der eingesetzte GNU Preprozessor lässt die Redefinition eines #define auch ausdrücklich zu. Ich habe das schon genutzt. Gru� Franz-Peter | ||
Antwort schreiben Antworten: Re: doppelte #defines sollten einen Compilefehler auslösen (von Jo - 16.12.2010 12:10) Re: doppelte #defines sollten einen Compilefehler auslösen (von Franz-Peter - 16.12.2010 12:53) |
Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum