Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Functions Want To Be Free

CppNow via YouTube

Overview

Coursera Plus Annual Sale: All Certificates & Courses 25% Off!
Explore the principles of effective class design and function placement in C++ programming through this CppNow conference talk. Delve into the decision-making process behind choosing between member functions and free functions, and learn how to extend existing classes through inheritance, composition, or additional free functions. Examine the impact of friend functions on encapsulation and discover techniques for creating safe, efficient, and simplified interfaces. Combining ideas from generic and object-oriented programming, build a foundation of good engineering principles to develop scalable software. Gain insights on reducing code duplication and size, minimizing potential bugs, and optimizing your C++ codebase through thoughtful function design and placement.

Syllabus

David Stone: Functions Want To Be Free

Taught by

CppNow

Reviews

Start your review of Functions Want To Be Free

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.