Código:
Pero al hacer la llamada la hago así: cadena.getline(cadena,140);void CCadena::getline(CCadena& c, int tamanio){ delete [] this->p; this->p = new char[tamanio]; std::cin.getline(this->p,tamanio); }
Así que básicamente no le encontré sentido a lo que hago...
Creo que la idea básica de la sobrecarga es intentar leer una línea completa llamando a la función como se hace para una cadena común, es decir: "std::cin.getline(string, 140);"
Alguien, sabe si es posible? y si lo es... puede explicarme un poco como?
En realidad estoy un poco desesperada ya, he intentado un montón de cosas y no sé qué hacer.
Les agradezco de antemano