Operator Overloading
Operator Overloading
public: return p;
student() }
Input: x = (y = 5, y + 2)
Output: x = 7, y = 5
Explanation:
C++ program to illustrate the
overloading the comma operator
#include <iostream> comma operator+(comma
ob2);
class comma { comma operator,
int x, y; (comma ob2);
};
public:
// Default Constructor // Function to overload the
+ operator
comma() {}
comma comma::operator+
(comma ob2)
// Parameterized
{
Constructor
comma temp;
// Function to overload // Driver code
the, operator int main()
comma comma::operator, {
(comma ob2) // Initialize objects
{ comma ob1(10, 20),
comma temp; ob2(5, 30), ob3(1, 1);