Інкапсуляція Основним способом організації інформації в С++ є класи. На відміну від типу, структура (struct) мови С, що складається тільки з полів, клас (class) С++ складається з полів і функцій-членів або методів (). Поля бувають публічними (public), захищеними (protected) і приватними (private). У С++ тип структура аналогічний типу клас, відмінність в тому, що за умовчанням поля і функції-члени у структури публічні, а у класу — приватні.