void elim.._list_ord(list<Titolo> &11, list<Titolo> &12, float s){
list<Titolo> :: iterator iter;
for(iter•ll . begin(); iterl•ll . end() ; iter++){
if(iter ->mediaValori() s){
<
12.push_back(*iter);
11.erase(iter++);
}
}
}
#include <algorithm> sort()
void Titolo: :addValore(float v){
n~m<MAX){
f (
i vaiori[c]=v;
C++j
if(c••num){
C=0;
}
}
else{ cerr«"Vettore Pieno";
exit(l);
}
}
bool elim_equal(list<C()IIIJ)lesso> &l, Complesso e){
list<C0111Plesso>::iterator iter;
O;
ter•l. begin
i
while(iter!•l.end()){
if(*iter==c)
l.erase(iter++);
else iter++;
}
return true;
}
void &v, s){
elillina(vector<Dipendente> int
vector<Dipendente>::iterator iter;
ter •v. end()){
f
while (1 if ( iter->mediaReddito() < s)
iter•v.erase(iter);
}
}
int compHedia(vector<Oipendente> &v){
vector<Oipendente> : :iterator iter;
int s-e., e-e;
for(iter-v.begin(); iterl•v.end(); iter++){
S•S+iter->inediaReddito();
e++;
}
return (s/c);
} //Class .cpp
ostream& operator<<(ostream &os, const Dipendente &d){
os«d .nome«", ";
os< <d . cognome<<", ";
os<<d .matricola<<", ";
int tmp;
tmped,redditi . size() ;
os«tmp«" ";
for(int i•0; i<tmp; i++){
osccd . redditi[i]<<" ";
}
return os;
}
istream& operator>>(istream &is, Dipendente &d){
int n, tmp;
getline(is, d.nome, ·, ');
getline(is, d.cognome, ', ');
getline(is, d.matricola, ', ');
is»n;
d.redditi.clear();
for(int i=0; i<n; i++){
is»tmp;
d.redditi.push_back(tmp);
}
return is;
}
//main.cpp
& &m){
ostream operator<<(ostream &os, const mapcstring, Dipendente>
mapcstring,Dipendente>::const_iterator iter;
for(iter=m.begin(); iter!=m.end(); iter++){
os<<iter->second;
}
return os;
} & &m){
istream operator>>(istream &is, mapcstring,Dipendente>
Dipendente tmp;
string s;
while(is»tmp){
s•tmp.getMatricola();
m.insert(val(s, tmp));
coutcctmp<<endl;
}
return 1s;
}
void sposta(map<string, Dipendente> &ml, int s, map<string, Dipendente> &m2){
map<string, Dipendente> :: iterator iter;
for(iter=ml . begin(); iterl
-
Programmazione JAVA
-
Programmazione ad oggetti (2)
-
Appunti di Programmazione ad oggetti - Java
-
Appunti di Programmazione ad oggetti