gimbi111
15-01-2014, 13:07
Salve,
ho un problema con un esercizio per quanto riguarda la molteplicità.
Quando passo da uml a C++ come faccio ad esprimere in codice le molteplicità?
ES: ho un classe H ed una classe G in relazione di Composizione fra di loro come nella figura
http://imagizer.imageshack.us/v2/800x600q90/809/5pm6.jpg
l'esercizio chiede di scrivere la classe H.io ho fatto in questo modo:
#include <cstdlib>
#include <iostream>
using namespace std;
class G{};
class H
{
void associa(G g){gp=&g;}
private:
G* gp;
};
int main(int argc, char *argv[])
{
return 0;
}
come faccio ad inserire anche la molteplicità?
ho un problema con un esercizio per quanto riguarda la molteplicità.
Quando passo da uml a C++ come faccio ad esprimere in codice le molteplicità?
ES: ho un classe H ed una classe G in relazione di Composizione fra di loro come nella figura
http://imagizer.imageshack.us/v2/800x600q90/809/5pm6.jpg
l'esercizio chiede di scrivere la classe H.io ho fatto in questo modo:
#include <cstdlib>
#include <iostream>
using namespace std;
class G{};
class H
{
void associa(G g){gp=&g;}
private:
G* gp;
};
int main(int argc, char *argv[])
{
return 0;
}
come faccio ad inserire anche la molteplicità?