... Array<T>& a1,const Array<T>& a2) { if(a1.size!=a2.size) return true; else for(int i=0;i<a1.size;i++) if(*(a1.elems+i) == *(a2.elems+i)) return false; os<<p.getAge()<<endl; ... } }; int main() { Array<Person> a(3); a.setValue(Person (24 ),0); a.setValue(Person(15),1); a.setValue(Person(5) ,2) ; cout<<a; Array<Person> b(3); cout<<equal(a,b)<<endl; ... return true; } int main() { Array<string> a (2) ; a.setValue("hello",0); a.setValue("world",1); Array<string> b(3);...