Язык программирования С++ является объектно-ориентированным. Различные аспекты объектно-ориентированного программирования в языке С++ переплетены между собой. Поэтому, прежде чем изучать нюансы, важно получить общее представление об особенностях объектно-ориентированного программирования.