Dankeschön.
Bin ja froh, dass mir keiner mit
www.google.de geantwortet hat, wie ich es erwartet habe. :-D
Danke, das mit der Größe hab ich verstanden.
*(pp).id ist exakt das gleiche wie pp->id
Interessant. Dann würde es bedeuten, das bei
|
Source code
|
1
|
MainWindow->objectName().isEmpty()
|
MainWindow->objectName
() keine Referenz ist, sondern das Objekt selbst. Deswegen muss man einen Punkt schreiben während MainWindow eine Referenz beinhaltet und deswegen wird -> verwendet.
Dankeschön.
Deklarieren? Sicher? Da wird doch garkein Variablenname angegeben. Sieht eher wie initialisieren aus.
|
Source code
|
1
|
QString::fromUtf8("centralwidget")
|
Gibt es dafür nicht einen Konstruktor? Oder wird :: generell bei statischen Methoden/Varialben verwendet? Also da ist mir noch einiges unklar.
|
Source code
|
1
2
3
|
namespace Ui {
class MainWindow: public Ui_MainWindow {};
} // namespace Ui
|
Nach näherer Betrachtung denke ich, dass hier eine leere Klasse MainWindow definiert wird, die von Ui_MainWindow erbt und in Paket Ui liegt. In der Klasse werden jedoch keine Veränderung zur Superklasse vorgenommen. Im Prinzip nix ungewönliches, sah nur in dieser Schreibweise ungewohnt aus.