stack-allocation

Reemplazo de C++ para VLAs C99 (objetivo: preservar el rendimiento)

Estoy portando código C99 que hace un uso intensivo de matrices de longitud variable (VLA) a C++. He reemplazado el VLAs (st ... t * operator[] (size_t i) const { return &data[cols*i]; } T * operator[] (size_t i) { return &data[cols*i]; } };