Structur als Parameter an Funktion übergeben [C++]
Hallöchen,
wieder einmal hab ich eine kleine Frage zu C++ und Funktionen. Ich habe eine kleine Funktion geschrieben welche verschiedene Dinge auf dem Bildschirm rendert. Dabei sollen es 20 Objekte sein. Deshalb habe ich ein Array dafür verwendet. Dieses ist vom Typ einer Structur, da ich mehrere Datentypen für diese zu rendernden Objekte benötige.
So sieht erst einmal die Structur aus:
Da gibt's also jetzt erstmal 20 Structur-Objekte als Array zusammen gefasst. Diese sollen alle in der Funktion durchgearbeitet werden. Dabei soll diese Funktion aber möglichst unabhängig einzusetzen sein, also ich würde gern nur einfach dieses Structur-Objekten-Array mit den 20 Feldern als Parameter übergeben, und die Funktion nutzt dann diese in der Funktion.
Das ist ein Ausschnitt der Funktion, zum besseren Verständnis:
Anstelle dass ich jetzt immer dieses Structurobjekt "partikel" nehmen muss, wie es fest in der Funktion heißt, möchte ich da gern als Parameter ein Structurobjekt übergeben welches dann verwendet wird. Also dynamisch je nach übergebenem Parameter und nicht fest an dieses Element "partikel[]" gebunden.
Ich hoffe das war soweit verständlich und dass ein kundiger User mir hierbei helfen kann.