Metodos String, Ayuda!!!
Publicado por Juan (1 intervención) el 27/07/2009 17:28:34
Hola gente, tengo estos metodos y lo unico que se me pide es desarrollarlos, si alguien tiene este ejercicio hecho o puede ayudarme, se los voy a agradecer mucho...
#include <string.h>
#include <iostream.h>
class String {
public:
String (const char*); //constructor a partir de una array de char
String (const String&); //constructor de copia
String (const short); //constructor de un objeto dando su longitud
~String (void); //destructor
String& operator = (const char*); //sobrecarga del operador = para asignar a un objeto de la clase un array de char
String& operator = (const String&); //sobrecarga del operador = para asignar a un objeto de la clase otro de la misma clase
char& operator [] (const short); //sobrecarga del operador [] para acceder a un caracter de un objeto de la clase en la posicion indicada por el parámetro short, como si se tratara de un array
int Length (void) {return(len);} //devuelve la cantidad de caracteres del string
protected:
char *chars;
short len;
};
Espero respuestas, muchas gracias...
#include <string.h>
#include <iostream.h>
class String {
public:
String (const char*); //constructor a partir de una array de char
String (const String&); //constructor de copia
String (const short); //constructor de un objeto dando su longitud
~String (void); //destructor
String& operator = (const char*); //sobrecarga del operador = para asignar a un objeto de la clase un array de char
String& operator = (const String&); //sobrecarga del operador = para asignar a un objeto de la clase otro de la misma clase
char& operator [] (const short); //sobrecarga del operador [] para acceder a un caracter de un objeto de la clase en la posicion indicada por el parámetro short, como si se tratara de un array
int Length (void) {return(len);} //devuelve la cantidad de caracteres del string
protected:
char *chars;
short len;
};
Espero respuestas, muchas gracias...
Valora esta pregunta


0