Riprendo la dichiarazione e implementazione delle classi citate in questo post:
http://forum.html.it/forum/showthrea...8#post11079748
e aggiungo le modifiche sottocitate.

Se nella dichiarazione della classe Computer.h ho dichiarato un vettore in questo modo:
codice:
private:
   vector<Computer> vComputer;
e poi ho aggiunto i metodi:
codice:
void addComputer(Computer _computer);
vector<Computer> getVectorComputer();
Nella classe Computer.cpp ho implementato i metodi in questo modo:
codice:
void Computer::addComputer(Computer _computer){
	vComputer.push_back(_computer);
}

vector<Computer> Computer::getVectorComputer(){
	return vComputer;
}
tutto ok funziona, ma se per caso questo vettore fosse molto grande e non vorrei passarlo per valore quale tecnica dovrei usare?
Grazie per il supporto.