Array beliebigen Typs als Paramter
-
Hallo!
Kann mir jemand sagen, wie ich eine funktion erstelle, bei der ein Parameter ein Array beliebigen Typs sein kann?
Danke schon mal im Voraus!
Gruß veryxRV
-
nimm void** als Datentyp. Allerdings musste in der Funktion auf einen Datentyp casten, da man void* nicht dereferenzieren kann.
Oder überleg besser, ob das überhaupt sinnvoll ist, was du da machen willst. Es gibt noch templates und polymorphe Vererbung. Vielleicht ist Dein Code nicht so dolle designt.
-
Okay Danke. Ist void** ein Pointer? Wenn nein, wie sähe dann ein Pointer aus?
-
veryxRV schrieb:
Okay Danke. Ist void** ein Pointer? Wenn nein, wie sähe dann ein Pointer aus?
Ja, sogar ein doppelter

-
Okay Danke. Irgendetwas in mir sagt mir jedoch, dass ich besser einen Vector verwende ^^
-
veryxRV schrieb:
Okay Danke. Irgendetwas in mir sagt mir jedoch, dass ich besser einen Vector verwende ^^
Template's sind da vllt. interessant
.