Größe eines dynamischen Array feststellen



  • Meine Funktion bekommt einen Zeiger auf einen dynamischen Array übergeben. Wie kann ich jetzt die Größe dieses Array feststellen?

    Mit sizeof() bekomme ich ja schätzungsweise nur die größe des Zeigers, oder?



  • Meine Funktion bekommt einen Zeiger auf einen dynamischen Array übergeben. Wie kann ich jetzt die Größe dieses Array feststellen?

    Gar nicht.

    BTW, deine Funktion kann nicht wissen, das es sich um ein dynamisches Feld handelt.

    Mit sizeof() bekomme ich ja schätzungsweise nur die größe des Zeigers, oder?

    Ja.

    Versuchs mit 'nem std::vector.


Anmelden zum Antworten