ein pointer ist ein zeiger
ein variablenname mit einem * davor ist ein pointer auf diese variable
zb ist int *test ein zeiger auf eine integer variable (du kannst dir auch vorstellen es handelt sich um den typ "int *" -> also ein integerpointer
das & bewirkt, dass aus einem pointer wieder der wert der variablen wird:
wenn du zum beispiel eine pointervariable int *test hast und damit rechnen willst musst du mit "&test" arbeiten, da du sonst die adresse anstatt dem integerwert bekommen würdest
ein kleiner buchtipp am rande: practical c++ programming aus dem o'reilly verlag - das beste das ich kenne - auch und gerade für anfänger geeignet
|