Изучая язык программирования C++, я открыл для себя интересную вещь, которая заключается в том, что классы в C++ - ничто иное как поименованная область действия которая включает в себя множество объявлений(определений) функций(методов), некоторые метаданные, и две структуры, первая из которых определяет статические поля класса(далее "структура класса"), а вторая объявляет поля объекта данного класса(далее "структура объекта").....