What do we mean by abstraction, and why is C++ so good at providing them?
This talk will take you through the process and mechanism of abstraction, and the facilities that C++ provides to enable this, both in the solution domain and in the problem domain. A clear understanding of abstraction will lead to clearer, more maintainable, more beautiful code.