Zeiger oder Referenz (hat Bezug auf QT)
Verfasst: 20. Oktober 2005 14:42
Nun ist es ja so,
dass QT immer gerne Zeiger für alles mögliche verwendet. Keine Referenzen. Auch da nicht, wo irgendwas irgendwo reingeschrieben werden soll.
(Wenn ich nur die Adresse will, hole ich natürlich keine Referenz, ist klar)
Ich wollte jetzt gerne mal die Weisen dieses Forums fragen,
ob man denn bei eigenen QT Projekten auch lieber auf Referenzen verzichtet, zwecks Konsistenz oder eben nicht, zwecks irgendwas.
z.B.
Schön wären ein paar gute Argumente für dies oder das.
Persönlichen Geschmack hab ich selber...
Außerdem könnten Anfänger sich vielleicht ein Beispiel an diesem Thread nehmen.
Wer weiß...
HENNING
dass QT immer gerne Zeiger für alles mögliche verwendet. Keine Referenzen. Auch da nicht, wo irgendwas irgendwo reingeschrieben werden soll.
(Wenn ich nur die Adresse will, hole ich natürlich keine Referenz, ist klar)
Ich wollte jetzt gerne mal die Weisen dieses Forums fragen,
ob man denn bei eigenen QT Projekten auch lieber auf Referenzen verzichtet, zwecks Konsistenz oder eben nicht, zwecks irgendwas.
z.B.
Code: Alles auswählen
//Zeiger:
QString Klasse::getQuestion(int * ID)
{
*ID = 7; //da es ein Zeiger ist, erst dereferenzieren
return "Ergebnis"; //QString zurückgeben
}Code: Alles auswählen
//Referenz:
QString Klasse::getQuestion(int & ID)
{
ID = 7; //da es eine Referenz ist, einfach reinschreiben
return "Ergebnis"; //QString zurückgeben
} Persönlichen Geschmack hab ich selber...
Außerdem könnten Anfänger sich vielleicht ein Beispiel an diesem Thread nehmen.
Wer weiß...
HENNING