C/C++ Ready | Программирование
12.2K subscribers
707 photos
42 videos
338 links
Авторский канал по разработке на C и C++.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

Реклама на бирже: https://telega.in/c/cpp_ready
加入频道
👩‍💻 Рассмотрим итераторы!

Они применяются в программировании очень часто, поэтому гайд является полезен особенно для начинающих, в нем мы изучим:

- Основы использования итераторов
- Использование auto
- Константные итераторы


🔥 — если узнал новое
🤝 если уже пользовался

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥33🤝17👍7
This media is not supported in your browser
VIEW IN TELEGRAM
GeeksforGeeks — это популярный онлайн-ресурс, посвященный обучению программированию и компьютерным наукам. Он предлагает широкий спектр материалов

📌 Ссылочка: geeksforgeeks.org

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍4🤝2
Что будет в консоли?
Anonymous Quiz
55%
A
29%
B
13%
C
3%
D
🔥18👍4🤝4
👩‍💻 Учимся использовать unordered_map

В этом посте изучим как использовать std::unordered_map в C++ для хранения данных в виде пар ключ-значение. Рассмотрим некоторые вещи:

- Создание и добавление элементов
- Извлечение данных
- Удаление элемента


🔥 — если узнал новое
🤝 если уже пользовался

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥40🤝18👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Exercism — платформа для изучения программирования через решение задач на различных языках, включая C++. На платформе есть как теоретический, так и практические материалы.

📌 Ссылочка: exercism.org

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Code Live — Платформа по обучению основам программирования на С++ для начинающих. Подробные примеры по написанию простых приложений

📌 Ссылочка: code-live.ru

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
🖥 Неочевидные возможности C++

Рассмотрим некоторые продвинутые фишки C++, которые часто упускаются, но могут существенно улучшить ваш код.

Начнем с std::variant — позволяет хранить значения разных типов в одной переменной, что делает ваш код более безопасным и удобным по сравнению с использованием void* или сложных структур:
#include <variant>
#include <iostream>

std::variant<int, double, std::string> data = 42;
data = 3.14;
data = "Hello, C++";

std::visit([](auto&& arg) { std::cout << arg << '\n'; }, data);


Функции с constexpr могут быть вычислены компилятором во время компиляции программы, что приводит к более эффективному и быстрому коду:
constexpr int square(int x) {
return x * x;
// Функция вычисляет квадрат числа
}

constexpr int result = square(5);
// Значение вычисляется на этапе компиляции


Под конец расскажу про Structured Bindings — упрощает работу с парами, кортежами и структурами, позволяя распаковывать значения в отдельные переменные:
std::tuple<int, double, char> getValues() {
return {42, 3.14, 'A'}
}

auto [intValue, doubleValue, charValue] = getValues();
std::cout << intValue << ", " << doubleValue << ", " << charValue << '\n';


Есть идеи, что можно будет обсудить в следующем посте? Делись мнением в комментариях!

📣 C++ Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥21👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Hacking CPP — Платформа по обучению основам программирования на C++, изучение алгоритмов, типов, различных операций и всякого такого

📌 Ссылочка: hackingcpp.com

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5
👩‍💻 Рассмотрим различные функции!

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

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥29👍7🤝4
📖 Unreal Engine 5 Game Development with C++ Scripting

Авторы книги предлагают пошаговые инструкции по разработке игр, начиная с основ и заканчивая более сложными аспектами

Автор: Дэвид Никсон
Год: 2021


⬇️ Скачать книгу

📣 C++ Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥2👎1