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]; }
};