fork download
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. class a
  6. {
  7. private:
  8. string name;
  9. int age;
  10. unsigned long int salary;
  11. public:
  12. friend ostream& operator << (ostream& ,a );
  13. friend istream& operator << (istream& ,a& );
  14. };
  15.  
  16. ostream& operator << (ostream& dout,a a1){
  17. dout<<"Name = "<< a1.name<<" Age = "<<a1.age<<" Salary = "<<a1.salary<<endl;
  18. return dout;
  19. }
  20. istream& operator << (istream& din,a& a1){
  21. cout<<"Enter Your Name , Age , Salary .....Press Enter To Seperate New Value"<<endl;
  22. din>>a1.name>>a1.age>>a1.salary;
  23. return din;
  24. }
  25. main(int argc, char const *argv[])
  26. {
  27. a a1;
  28.  
  29. cin<<a1;
  30. cout<<a1;
  31. return 0;
  32. }
Success #stdin #stdout 0s 15240KB
stdin
John 42 1000
stdout
Enter Your Name , Age  , Salary .....Press Enter To Seperate New Value
Name = John Age = 42 Salary = 1000