010
05.01.2005, 19:10 Uhr
Hans
Library Walker (Operator)
|
Hi,
wenn ich auch noch mal kurz einen "Erfahrungsbericht" dazu abgeben darf... Ich ziehe es vor, wenn der "*" bei der Deklaration an der Varible "dran klebt", die den Zeiger bezeichnet, also das hier:
Unter anderem, weil ich auch gerne die Kurzschreibweise benutze. Also:
oder
C++: |
int *x, // bla *y, /* bla blaa, bei Bedarf auch mehrzeilig */ *z; // blub
|
Man könnte das zwar auch so machen:
C++: |
int *x; // bla int *y; /* bla blaa, auch mehrzeilig */ int *z; // blub
|
"Aber warum sollte man mehr schreiben, als notwendig. Wir sind schliesslich Ingenieure, und keine Sekretärinnen!" So in etwa der Kommentar des DV-Profs in der FH dazu.
Und, was vielleicht auch noch den einen oder anderen interessiert: Als ich diese Form:
zum ersten mal gesehen hab, hab ich überhaupt nicht begriffen, was das sein sollte. Denn schliesslich ist ja "x" der Zeiger, aber nicht "int". Aber warum soll der Datentyp, bzw. die Typenbezeichnung schon der Zeiger sein??? - So in etwa meine Fragen. - Das ist wohl das Problem mit der Syntax und der Semantik, das Virtual oben erklärt hat.
Abschliessend noch, weil Tommix da so ein schönes Beispiel gebracht hat:
Zitat von Tommix: |
Dagegen spricht z.B.:
weil hier b und c keine Pointer sind, obwohl die Schreibweise das suggeriert.
|
Ein weiterer Grund, warum ich die andere Schreibweise vorziehe.
Hans -- Man muss nicht alles wissen, aber man sollte wissen, wo es steht. Zum Beispiel hier: Nachdenkseiten oder Infoportal Globalisierung. Dieser Post wurde am 05.01.2005 um 19:19 Uhr von Hans editiert. |