Лучший (и действительно единственный) способ научиться программировать на C ++ - это испачкать руки.Выберите время, когда вы свободны, и никто не будет вас беспокоить, и когда вы в действительно хорошем настроении, откройте Visual Studio (или что бы вы ни использовали, XCode, NetBeans или еще много чего)) и просто закодируйте.
Выберите идею и попытайтесь ее реализовать.Начните с малого, сделайте привет мир.Попробуйте создать этот привет мир по-другому, возможно, используйте вектор для хранения букв.Затем используйте вектор для хранения слов.
Просто позвольте своему разуму блуждать, и ваши пальцы будут кодировать.Эксперимент.Вы не ошибетесь, и вы узнаете намного больше, чем вы, прочитав книгу.
При использовании вектора вы столкнетесь с проблемой и скажете: «О, я бы хотелбыл какой-то другой, более быстрый способ поиска по этим 100 тысячам слов в этом векторе! "и тогда вы обнаружите карту.И, может быть, тогда вам будет любопытно спросить, есть ли что-нибудь лучше, чем , что , и найти хеш-таблицу.
Это весело:)