salve ragazzi..non riesco a capire bene cosa fanno queste due righe di codice :



int vlen = list_length(B);
float* v = malloc(sizeof(float)*vlen);

con la funzione list_length(B[i]) che restituisce un valore intero.
c'è una allocazione di memoria ma non capisco a cosa.

inoltre come potrei scriverla in c++ utilizzando l'operatore new?