Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Live Online Classes in Design, Coding & AI — Small Classes, Free Retakes
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
This conference talk from CppCon 2024 explores the challenges of hiding implementation details in C++ programming, a fundamental principle of Object-Oriented Programming. Learn how encapsulation, decoupling, and interface-based programming contribute to better code architecture, while discovering common pitfalls and practical solutions. Amir Kirsh, a C++ lecturer at the Academic College of Tel-Aviv-Yaffo and Tel-Aviv University, shares valuable insights to help developers write more elegant, robust, and maintainable C++ code. The presentation covers tricky situations that compromise implementation hiding and provides actionable techniques to overcome these obstacles. Includes access to presentation slides and is ideal for C++ developers looking to improve their code structure and adherence to OOP principles.
Syllabus
How to Hide C++ Implementation Details - Amir Kirsh - CppCon 2024
Taught by
CppCon