system
1
La verdad que el lenguaje C se me atraganta XD
Si en la cabecera de librería hago:
String* buf;
Como debo iniciarlo en el código (en el constructor) para poder usar el vector de 4 strings? Y si quiero enviarlo a un print por ejemplo?
Probé varias cosas y en esto momentos estoy saturado.
La idea es tener en el constructor un Array de string que el tamaño se asigna cuando se llama al constructor.
system
2
Código Ejemplo
#ifndef Test_h
#define Test_h
#include "WProgram.h"
class test{
public:
Test();
private:
String _buffer[];
};
#endif
#include "Test.h"
Test::Test() {
String buffer[2];
_buffer = buffer; <-- No funciona
}
Error: incompatible types in assignment of 'String [2]' to 'String [0]'
P.D. Debería ser un parámetro del constructor y no un 2 fijo.