Me preguntaba si es posible declarar una matriz (tamaño no conocido en este momento), como miembro privado de una clase y luego establecer el tamaño en el constructor de la clase. Por ejemplo:C++ declaración de matriz en un encabezado
class Test {
int a[];
public:
Test(int size);
};
Test::Test(int size) {
a[size]; // this is wrong, but what can i do here?
}
¿Es esto posible o debo usar matrices dinámicas? ¡Gracias!
Necesita agregar CopyConstructor y operador de asignación y llamar a la versión correcta od delete. O usa un vector –
Drat. Normalmente llamo a otras personas por el mismo problema ... Lo arreglaré en breve – JaredPar
Olvidó corregir la eliminación. Así que lo hice. –