Table of contentsOn this pageTable of contentsIntroduction Welcome to Object-OrientedObject TerminologyModular ProgrammingFoundationsTypes, Overloading and ReferencesDynamic MemoryEncapsulationMember Functions and PrivacyConstruction and DestructionThe Current ObjectMember OperatorsClasses and ResourcesHelper FunctionsInput and Output OperatorsInheritanceDerived ClassesFunctions in a HierarchyPolymorphismVirtual FunctionsAbstract Base ClassesTemplatesOverview of PolymorphismRefinementsInput and Output RefinementsDerived Classes and ResourcesLanguage StandardsAppendicesStandard Library FunctionsASCII Collating SequenceOperator PrecedenceRelation between C++ and C