Chapter 8. Object-Oriented Programming with Functions

Topics in this Chapter

In this chapter, I start a discussion of principles and techniques of object-oriented programming. Some of them are common programming knowledge, others I formulated and adapted for use with C++. These principles and techniques are rarely discussed in other C++ books. This is why I suggest that you do not skip this chapter even if you are an experienced C++ programmer.

In the previous chapters, I concentrated on C++ language rules that define what is syntactically legal in a C++ program and what is not. Similar to natural ...

Get Core C++ A Software Engineering Approach now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.