Ответы пользователя по тегу C++
  • Материалы по алгоритмам и структурам данных

    akalenuk
    @akalenuk
    И еще Effective STL Мейерса поверх Коллинза — получится очень хорошо!
    Ответ написан
    Комментировать
  • Несколько вопросов C++ и ООП в целом?

    akalenuk
    @akalenuk
    1. С++ не совсем про ООП. Про ООП можно почитать Design Patterns, например. Там Джава, но это не страшно. Буча еще, да. Мне, например, чтобы понять кайф ООП, помогло не чтение, а практика на Objective-C. Там просто не получается писать без правильного ООП, в отличие от С++. А про С++ я бы все-таки советовал держаться Страуструпа и догоняться Мейерсом и Саттером.

    2. Указатели в классическом понимании — нет. Ну то есть как. Знать, понимать и уметь — актуально, применять в реальном коде — спасибо, не надо. Только уникальные, разделяемые и слабые.

    3. Qt, да, почему бы нет. WinApi — не уверен. Лучше уж .NET тогда и смотерть в сторону управляемого кода. На С++ можно и так в принципе. Можно еще посмотреть wxWidgets или Tk. Или, например, Mamrmalade SDK или Cocos-2Dx.
    Ответ написан
  • C++ для начинающих — посоветуйте книгу

    akalenuk
    @akalenuk
    Я бы посоветовал начать не с учебников. Учебники в двадцать первом веке малополезны. Есть замечательная, хотя и толстая, книга Страуструппа: «Дизайн и эволюция С++» (Design And Evolution of C++). Там про то, что такое С++, как он появился и зачем, как развивался и почему. Очень полезная книга. На удивление.

    А потом да, можно глянуть кирпич Страуструппа, пройтись по Мейерсу (Effective C++, More Effective C++, Effective STL), Саттеру (Exceptional C++, More Exceptionall C++). More C++ Gems под редакцией Мартина. На любителя: Modern C++ Design Александреску.

    Но дизайн и эволюцию хорошо бы, наверное, все-таки первой.
    Ответ написан
    Комментировать