Ответы пользователя по тегу C++
  • Реализация std::vector?

    @SkyKos
    Можно почитать что-нибудь из следующего:

    Scott Meyers — Effective STL, Effective C++
    Stephen C. Dewhurst — C++ Common Knowledge: Essential Intermediate Programming, C++ Gotchas
    Herb Satter — Exceptional C++, More Exceptional C++

    Безусловно, прямого ответа на вопрос «Как написать вектор?» там нет, но тонкости вроде правильного написания копирующего конструктора и т.п. там можно найти. Все книги построены в формате «Вопрос — ответ», поэтому читать можно с любого места, и выбирать то, что интересно для вас.
    Ответ написан
    Комментировать
  • Вопросы на собеседовании программисту С++

    @SkyKos
    Можно добавить вопросы про стандартные контейнеры. Например: чем erase() отличается от remove()?
    Ответ написан
    Комментировать
  • Как работать с try - catch при проверке ввода в С++?

    @SkyKos
    Возможно, ваше приложение завершается потому, что за блоком try-catch ничего нет. Можно оформить ввод в виде цикла, например, вот так:
    std::string str;
    while (std::cin >> str)
    {
    //Process string here
    }
    Ответ написан
    Комментировать