Gibt es eine Funktion zum Abfragen der Größe eines zugewiesenen Blocks?

Mir ist klar, dass eine solche Funktion wahrscheinlich nicht dem Standard entspricht, aber für meinen Anwendungsfall ist das in Ordnung. Grundsätzlich benötige ich eine Methode (auch wenn sie nur über die Schnittstelle syscall () von glibc verfügbar gemacht wird), an die ich einen Zeiger übergeben kann (einen Zeiger, der durch einen vorherigen Aufruf von malloc () zurückgegeben wurde), der die Größe des Blocks des Zeigers zurückgibt zeigt auf. Gibt es so etwas?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage