и отвлекаюсь на все раздражители
признаюсь, с++ за 21 день и не дочитал. В принципе, и так понятно всё, начать писать на С++ просто.. А вот подводные камни.. ты о них узнаешь из книги в формате одного предложения на 200 страниц(или 1500). Например, что если создашь экземпляр класса, но в конструкторе не инициализируешь все его поля, то получишь класс с мусором в полях, как правило нулями — ОС обнуляет память между процессами для исключения чтения памяти одним процессом памяти другого — для безопасности). И другое дело как юзать это наследование в деле, зачем таки нужна инкапсуляция. Для этого надо изачать код движков и другого большого софта. Или вектор, при изменении его размера иногда его элементы меняют свой адрес (из-за вызова relloc) — совершенно неочевидное и опасное поведение.