Ayuda con Clases amigas
Publicado por Juan (1 intervención) el 15/04/2018 05:24:36
Clases amigas
Elaborar un programa que tenga dos clases. La clase A, la cual debe tener como parámetro privado un apuntador p, el cual direcciona una cadena de caracteres de 255 posiciones. En el constructor de la clase A, se debe asignar memoria para almacenar la cadena de caracteres, la cual se pasa en el parámetro del constructor. Adicionalmente debe declarar una clase una clase B como amiga de A. En segundo lugar, se debe declarar una clase B que contenga las siguientes funciones:
1. Una función que calcule la longitud de la cadena almacenada en un objeto de tipo A
2. Una función que encripte cada uno de los elementos del arreglo almacenado en el objeto de tipo A. Para encriptar cada uno de los elementos almacenados en dicho arreglo, calcule para cada elemento el complemento.
3. Una función, que devuelva la dirección de la cadena al programa principal.
4. Una función, que calcule el número de palabras que existen en la cadena de un objeto de tipo A. Las palabras de diferencias unas de otras, en que están separadas por uno o más espacios. La primera palabra puede tener espacios antes de comenzar y la última palabra del arreglo pude contener espacios después de finalizar toda la cadena.
5. Una función que desencripte la cadena.
6. Una función destructora.
Alguien que me ayude con este programa!! o me aporte cualquier cosa es valida
Elaborar un programa que tenga dos clases. La clase A, la cual debe tener como parámetro privado un apuntador p, el cual direcciona una cadena de caracteres de 255 posiciones. En el constructor de la clase A, se debe asignar memoria para almacenar la cadena de caracteres, la cual se pasa en el parámetro del constructor. Adicionalmente debe declarar una clase una clase B como amiga de A. En segundo lugar, se debe declarar una clase B que contenga las siguientes funciones:
1. Una función que calcule la longitud de la cadena almacenada en un objeto de tipo A
2. Una función que encripte cada uno de los elementos del arreglo almacenado en el objeto de tipo A. Para encriptar cada uno de los elementos almacenados en dicho arreglo, calcule para cada elemento el complemento.
3. Una función, que devuelva la dirección de la cadena al programa principal.
4. Una función, que calcule el número de palabras que existen en la cadena de un objeto de tipo A. Las palabras de diferencias unas de otras, en que están separadas por uno o más espacios. La primera palabra puede tener espacios antes de comenzar y la última palabra del arreglo pude contener espacios después de finalizar toda la cadena.
5. Una función que desencripte la cadena.
6. Una función destructora.
Alguien que me ayude con este programa!! o me aporte cualquier cosa es valida
Valora esta pregunta


0