Я собрал ТОПОВЫЙ список бесплатных курсов и книг, которые могут быть вам полезны, никаких устаревших гайдов и бесполезных уроков.
▪Читать
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥9❤4❤🔥1😁1
Кураторский список уроков по программированию по C++ и не только, в которых можно научиться создавать эффективные приложения с нуля.
▪ Github
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5❤3
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
1 | Understanding The Basics
2 | Libraries | Installing | Pairing with Executables | RE-DONE!
3 | Git Submodules (adding glfw windowing library example)
4 | Versioning Source Code
5 | Making Libs Optional
6 | Installing Your Software! (part 1/2 of install)
7 | Installing With CPack! (part 2/2 of install)
8 | find_library(...) (part 1/2 of find lib)
9 | find_package modules and config options (2/2 of find libs)
10 | Running CMake on Windows (like linux) (Over-explained)
#cpp #programming
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍7🔥3
💡Задача: Столбцы таблицы Excel
Сложность: Низкая
Условие : на вход подается номер столбца, необходимо конвертировать его в буквенное представление, которое будет использоваться в таблице-Excel.
Пример:
Ввод: columnNumber = 1
Вывод: "A"
Ввод: columnNumber = 28
Вывод: "AB"
▪Решение
Пишите свое решение в комментариях👇
@cpluspluc
Сложность: Низкая
Условие : на вход подается номер столбца, необходимо конвертировать его в буквенное представление, которое будет использоваться в таблице-Excel.
Пример:
Ввод: columnNumber = 1
Вывод: "A"
Ввод: columnNumber = 28
Вывод: "AB"
▪Решение
Пишите свое решение в комментариях👇
@cpluspluc
🔥5👍3❤2
Путь C++ к управлению зависимостями претерпел множество трансформаций.
Первые годы были отмечены ручной интеграцией библиотек и сложными сценариями сборки, что создавало значительные проблемы.
Однако с тех пор ландшафт изменился, предлагая множество сложных менеджеров пакетов, призванных оптимизировать рабочие процессы, но в первую очередь снизить нагрузку на разработчиков.
В этой статье вы изучите сильные и слабые стороны этих разнообразных решений, что позволит вам сделать осознанный выбор и решить проблему управления зависимостями в ваших начинаниях в C++.
▪Читать
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4🔥1
Лекция 1. Библиотеки, утилиты, средства разработки, сборка (Эффективное использование С++)
Лекция 2. Работа с памятью. Утечки ресурсов. RAII, умные указатели (Эффективное использование С++)
Лекция 3. Move semantics, rvalue reference, perfect forwarding.
Лекция 4. Callbacks: lambda, bind & function.
Лекция 5. Multithreading in C++ (потоки, блокировки, задачи, атомарные операции, очереди сообщений)
Лекция 6. Обзор возможностей современных стандартов C++
📌 источник
@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤4🔥2💩2👏1