In this lecture we look at how C++ implements operator overloading which leads to elegant syntax structures which were adopted by Python in its design of Object Orientation. We also review call by reference in C++ at how Python implemented square bracket syntax without using call by reference. We also look at how these use cases are mapped onto Java which neither has fancy syntax not call by references - but instead relies on a setter / getter pattern.
For more details and a set of exercises please visit
For the full curriculum, see
Dr. Chuck's Hoodie in this lecture is from the Electronic Freedom Foundation which you can get from
Watch video A Quick Look at Unique Aspects of the C++ Object Oriented Pattern (03) online without registration, duration 21 minute 34 second in high hd quality. This video was added by user Chuck Severance 12 May 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 65 once and liked it 3 people.