Associazione 1 a molti C++
#include <iostream>
using namespace std;
class B // dichiarazione seconda classe
{
public:
void stampa() // metodo per stampa
{
cout<<"Benvenuto nella class B"<<endl;
}
};
class A // dichiarazione prima classe
{
public:
B* ruoloB; // puntatore alla seconda classe (B)
public:
A(B* linkato){ //
ruoloB=linkato;
}
};
int main()
{
B b; // creazione di un oggetto di classe B , con nome b
A a(&b); // creazione di un oggetto di classe A , con nome a con parametro l'indirizzo di b
a.ruoloB->stampa(); // stampa attraverso la classe A di "stampa" in classe B
};
#include <iostream>
using namespace std;
class B // dichiarazione seconda classe
{
public:
void stampa() // metodo per stampa
{
cout<<"Benvenuto nella class B"<<endl;
}
};
class A // dichiarazione prima classe
{
public:
B* ruoloB; // puntatore alla seconda classe (B)
public:
A(B* linkato){ //
ruoloB=linkato;
}
};
int main()
{
B b; // creazione di un oggetto di classe B , con nome b
A a(&b); // creazione di un oggetto di classe A , con nome a con parametro l'indirizzo di b
a.ruoloB->stampa(); // stampa attraverso la classe A di "stampa" in classe B
};
Nessun commento:
Posta un commento