Professional Documents
Culture Documents
#include<string>
#include<map>
#include<set>
#include<vector>
#include<list>
using namespace std;
class Eveniment {
private:
int nrPers = 0;
string locatie;
public:
Eveniment(){}
Eveniment(int nrPers, string locatie) {
this->nrPers = nrPers;
this->locatie = locatie;
}
Eveniment(const Eveniment& e) {
this->nrPers = e.nrPers;
this->locatie = e.locatie;
}
Eveniment& operator=(const Eveniment& e) {
this->nrPers = e.nrPers;
this->locatie = e.locatie;
return *this;
}
friend ostream& operator<<(ostream& out, const Eveniment& e) {
out << "\nNr pers eveniment: " << e.nrPers;
out << "\nLocatie eveniment: " << e.locatie;
return out;
}
void main()
{
//STL vector
vector<int> v;
v.push_back(10);
v.push_back(20);
v.push_back(15);
//STL list
list<double> l;
l.push_back(12.5);
l.push_back(30.9);
l.push_back(0.5);
l.push_front(30);
//STL set
set<string> s;
s.insert("Monica Ionescu");
s.insert("Tudor Maria");
s.insert("Ion Vasilescu");
s.insert("Ion Vasilescu");
//STL Map
map<int, string> m;
m[0] = "Tudor";
m[1] = "Maria";
m[2] = "Marcel";