Operator overloading is a complicated topic in C++ that allows a programmer to specify more than one definition for a function name or an operator in the same scope. This example-driven course will teach you the fundamentals of operator overloading in C++ to help you write stronger, more dynamic programs. By the end, you'll have developed a new coding skill, and one that will help you on programming interviews down the line!
- Access 9 lectures & 2 hours of content 24/7
- Differentiate between use-cases for internal & external operators
- Explore the += operator, assignment operator, pre- & post-increment & more
- Iron down the semantics of operator overloading for all important operators
- Understand the precise issues involved in assignment operators, pre- & post-increment, & other arithmetic operators
- Use friends operators such as the >> & << operators
Loonycorn is Janani Ravi, Vitthal Srinivasan, Swetha Kolalapudi and Navdeep Singh. They have studied at Stanford, IIM Ahmedabad, the IITs and have spent years (decades, actually) working in tech in the Bay Area, New York, Singapore and Bangalore.
Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft
Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too
Swetha: Early Flipkart employee, IIM Ahmedabad and IIT Madras alum
Navdeep: longtime Flipkart employee too, and IIT Guwahati alum