C++ Academy
16.5K subscribers
620 photos
127 videos
1 file
584 links
По всем вопросам- @haarrp

@itchannels_telegram - 🔥 best it channels

РКН: clck.ru/3FmxJF
Download Telegram
🖥 Лучшие бесплатные курсы С++ 2024

Я собрал ТОПОВЫЙ список бесплатных курсов и книг, которые могут быть вам полезны, никаких устаревших гайдов и бесполезных уроков.

Читать

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥94❤‍🔥1😁1
🖥 Проектно-ориентированное обучение

Кураторский список уроков по программированию по C++ и не только, в которых можно научиться создавать эффективные приложения с нуля.

Github

@cpluspluc
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥53
🖥 CMake Tutorial

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
🔥5👍32
🖥 C++ Package Managers: The Ultimate Roundup

Путь 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
👍224🔥2💩2👏1