hi guys .i am beginner .plz tell me why is my program problem?plz write answer my question.tnx Code: #include <iostream> using namespace std; class test1{ int x; int y; public: void set_xy(int i,int j){x=i;y=j;} friend int equal (test1 t1 ,test2 t2); }; class test2 { int x; int y; public: void set_xy (int i,int j) {x=i;y=j;} friend int equal (test1 t1,test2 t2); }; int equal(test1 t1,test2 t2) {if (t1.x==t2.x && t1.y==t2.y) return 1; else return 0;} int main() { test1 t1; test2 t2; t1.set_xy(3,5) t2.set_xy(4,5) if (equal(t1,t2)) cout<<"t1 and t2 are equal"<<endl; return 0; }
You were warned here http://www.go4expert.com/showthread.php?t=24348 about posting duplicate threads. DO NOT DO IT AGAIN. If the board admin sees this there's a good chance you might be banned as you clearly don't bother taking any notice of warnings. Also, you got an answer to the problem in that thread. As the answer came from me I'm puzzled why you posted the same question again. Was there something wrong with my answer? (If there *was* something wrong with my answer it could be simply down to the fact that you didn't actually describe the problem, so perhaps if I was wrong you could give - in the original thread, not here - more details about exactly what the problem is.)