#include <iostream.h>
#include "Luoghi.h"
#include <string.h>
#include <vector.h>
using namespace std;
class Itinerario
{
public:
string nome;
vector<Luogo> luoghi;
Itinerario(string nome)
{
this->nome = nome;
}
void Add(double latitudine, double longitudine)
{
luoghi.push_back(Luogo(latitudine, longitudine));
}
};
class ContenitoreItinerari
{
public:
vector<Itinerario> itinerari;
};
int main( )
{
Itinerario itinerario1("Primo percorso");
itinerario1.Add(100, 200);
itinerario1.Add(230, 500);
itinerario1.Add(20, 300);;
ContenitoreItinerari contenitore;
contenitore.itinerari.push_back(itinerario1);
Luogo l1(230, 450);
l1.Scrivi();
return 0;
}
#include <iostream.h>
#include "Luoghi.h"
#include <string.h>
#include <vector.h>
using namespace std;
class Itinerario
{
public:
string nome;
vector<Luogo> luoghi;
Itinerario(string nome)
{
this->nome = nome;
}
void Add(double latitudine, double longitudine)
{
luoghi.push_back(Luogo(latitudine, longitudine));
}
};
class ContenitoreItinerari
{
public:
vector<Itinerario> itinerari;
};
int main( )
{
Itinerario itinerario1("Primo percorso");
itinerario1.Add(100, 200);
itinerario1.Add(230, 500);
itinerario1.Add(20, 300);;
ContenitoreItinerari contenitore;
contenitore.itinerari.push_back(itinerario1);
Luogo l1(230, 450);
l1.Scrivi();
return 0;
}