Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* ejemplo de composicion de clases, utilizando array de objetos */
- /* autor: Profesor Fabian */
- #include <iostream>
- using namespace std;
- class Dado
- {
- public:
- Dado()
- {
- this->lados = 0;
- }
- ~Dado()
- {
- cout << "tengo " << this->lados << " caras. Me destruyen." << endl;
- }
- void setLados(int a)
- {
- this->lados = a;
- };
- private:
- int lados;
- };
- class Cacho
- {
- public:
- Cacho()
- {
- };
- ~Cacho()
- {
- cout << "soy un set de dados y me destruyen." << endl;
- }
- void setLados(int el_dado, int caras)
- {
- this->losDados[el_dado].setLados(caras);
- }
- private:
- Dado losDados[5];
- };
- int main() {
- cout << "Ejemplo de composicion con Array de Objetos\n";
- Cacho mi_cacho;
- mi_cacho.setLados(0,6);
- mi_cacho.setLados(1,8);
- mi_cacho.setLados(2,9);
- mi_cacho.setLados(3,12);
- mi_cacho.setLados(4,16);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement