bool Campus::operator==(Campus &otro) { bool filaColumna = Filas() == otro.Filas() && Columnas() == otro.Columnas(); if (filaColumna) { for (int c = 0; c < Columnas(); ++c) { for (int f = 0; f < Filas(); ++f) { if (Ocupada(Posicion(c, f)) != otro.Ocupada(Posicion(c, f))) { return false; } } } return true; } else { return false; } }
void campus_columnas() { Campus c (10, 15); ASSERT_EQ(c.Columnas(), 10); }