Как закончить программировать на C++ актуальнее 🙂"Эффективное программирование на C++" Кениг - безнадёжно устарела, вроде это было издание аж 2002 года, у нас выходила в 2016 и 2019, но похоже там обозревается язык до С++11, что уже вредно. Примерно та же ситуация по остальным старым книгам, кроме Скотта Майерса разве что. Самая лучшая книга, где систематически изложен современный язык уровня С++20 - это "Professional C++" Marc Gregoire 5-ое издание (только на английском). Остальные книги - как лоскутное одеяло, никакой системы нет в изложении. Ещё важно вкурить стандартую библиотеку и Boost, понравились книги: "C++17 STL. Стандартная библиотека шаблонов" Галовиц и конечно наш чувак из Яндекса "Разработка приложений на C++ с использованием Boost" 2-изд. Антон Полухин. (2020). Также неплохо: "C++ для инженерных и научных расчетов" Готтшлинг Питер (2020, Диалектика) и вроде ничего "C++ для профи Молниеносный старт" Лоспинозо Джош. (2021). Старые источники тоже можно читать, но есть опасность набраться там антипаттернов. Например работа со строками по мере изменения C++ изменилась и стоимости стали другие, шардинг строк стал невыгодным (если не ошибаюсь), а в книге 2002 года наверняка будут топить за это дело. Потом мультипоточность сейчас более актуальна асинхронная и на уровне задач или даже пакетов с конвейеризацией, а в старых книгах типа "Параллельное и распределённое программирование с использованием C++" К и Т Хьюз, вас будут кормить семафорами с мьютексами и "крупнорубленной" мультипоточностью. В противовес из современного рекомендую хотя бы: "Параллельное программирование на C++ с помощью библиотеки TBB" Майкл Восс, Рафаэль Асенхо, Джеймс Рейндерс (2020)
Особенно классно собирать, когда у вас куча зависимостей на собираемые dll плюс внешние библиотеки, ещё и в каком порядке это все собирать… теория отдыхает
На 40 минуте выход за пределы массива, нужно было сортировку аналогично вектору вызывать с функциями begin и end.
Как закончить программировать на C++ актуальнее 🙂"Эффективное программирование на C++" Кениг - безнадёжно устарела, вроде это было издание аж 2002 года, у нас выходила в 2016 и 2019, но похоже там обозревается язык до С++11, что уже вредно. Примерно та же ситуация по остальным старым книгам, кроме Скотта Майерса разве что. Самая лучшая книга, где систематически изложен современный язык уровня С++20 - это "Professional C++" Marc Gregoire 5-ое издание (только на английском). Остальные книги - как лоскутное одеяло, никакой системы нет в изложении. Ещё важно вкурить стандартую библиотеку и Boost, понравились книги: "C++17 STL. Стандартная библиотека шаблонов" Галовиц и конечно наш чувак из Яндекса "Разработка приложений на C++ с использованием Boost" 2-изд. Антон Полухин. (2020). Также неплохо: "C++ для инженерных и научных расчетов" Готтшлинг Питер (2020, Диалектика) и вроде ничего "C++ для профи Молниеносный старт" Лоспинозо Джош. (2021).
Старые источники тоже можно читать, но есть опасность набраться там антипаттернов. Например работа со строками по мере изменения C++ изменилась и стоимости стали другие, шардинг строк стал невыгодным (если не ошибаюсь), а в книге 2002 года наверняка будут топить за это дело. Потом мультипоточность сейчас более актуальна асинхронная и на уровне задач или даже пакетов с конвейеризацией, а в старых книгах типа "Параллельное и распределённое программирование с использованием C++" К и Т Хьюз, вас будут кормить семафорами с мьютексами и "крупнорубленной" мультипоточностью.
В противовес из современного рекомендую хотя бы: "Параллельное программирование на C++ с помощью библиотеки TBB" Майкл Восс, Рафаэль Асенхо, Джеймс Рейндерс (2020)
10:02 "плюсы все ещё были сложными" ))) ага , а со стандартом С++20 прям полегчало😂
58:00 Внутренная ошибка компилятора топовая ошибка.
Особенно классно собирать, когда у вас куча зависимостей на собираемые dll плюс внешние библиотеки, ещё и в каком порядке это все собирать… теория отдыхает
Русский лектора вроде родной, но с данной дикцией и словами-паразитами типо "окей" становится сложно воспринимать.