void Quadrilateral::print(ostream &out, Quadrilateral &q) { out << q.a << ' ' << q.b << ' ' << q.c << ' ' << q.d << endl; if(q.validate()) { q.setDefault(); out << "I am not a quadrilateral, I have set myself to one\n"; out << q.a << ' ' << q.b << ' ' << q.c << ' ' << q.d << endl; } else { out << "I am a quadrilateral.\n"; } return; }