Gast
#606135
der Zugriff auf Strukturen erfolgt entweder mit var->data1 = bla; oder var.data1 = bla; Wo ist der Unnerschied?
|
Anzeige
|
Zugriff auf Elemente von Strukturen
Gast
#606135
der Zugriff auf Strukturen erfolgt entweder mit var->data1 = bla; oder var.data1 = bla; Wo ist der Unnerschied? Frank wrote: > der Zugriff auf Strukturen erfolgt entweder mit > > var->data1 = bla; > > > oder > > > var.data1 = bla; > > > Wo ist der Unnerschied? Im einen Fall ist var ein Pointer auf so ein Strukturobjekt, wie zb in void foo( struct Data* pVar ) { pVar->data1 = 5; } im anderen Fall ist var bereits das Strukturobjekt selbst, wie zb in void foo() { struct Data var; var.data1 = 8; } var->data1 == (*var).data1 jawoll http://www.cplusplus.com/doc/tutorial/structures.html Cheers Detlef Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|