コード例 #1
0
ファイル: registro.cpp プロジェクト: nippolito/Algo2
Conj<String> Registro::DiferenciaSimetrica(const Registro r2) const{
	Conj<String> res;
	Conj<String> c2(r2.Campos());
	typename Conj<String>::Iterador it = c2.CrearIt();
	Conj<String> c1(Campos());
	while(it.HaySiguiente()){
		if(!(c1.Pertenece(it.Siguiente()))){
			res.AgregarRapido(it.Siguiente());
		}
		it.Avanzar();
	}
	return res;
}
コード例 #2
0
ファイル: registro.cpp プロジェクト: nippolito/Algo2
bool Registro::BorraAlgo(const Registro crit) const{
	return CoincidenTodos(crit.Campos(),crit);
}
コード例 #3
0
ファイル: registro.cpp プロジェクト: nippolito/Algo2
bool Registro::operator==(const Registro& r) const{
	return r.CoincidenTodos(Campos(), *this) && CoincidenTodos(r.Campos(), r);
}