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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/cpp_ready
加入频道
👩‍💻 Удаление элементов из контейнеров с помощью методов erase() и clear()

erase() — удаляет один элемента или диапазон элементов из контейнера, такого как std::vector, std::set, и т.д.

clear() — удаляет все элементы из контейнера, оставляя его пустым. После вызова clear() размер контейнера становится равным нулю.

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

📣 C++ Ready | #метод
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝53🔥43👍3
📖 Эффективный C

Пособие, предлагающее программистам детализированные стратегии и советы по оптимизации кода на языке С, акцентируя внимание на безопасности, производительности и лучшем использовании стандартных библиотек.

Автор: Сикорд Роберт С.
Год: 2022


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

📣 C++ Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27🔥5
Media is too big
VIEW IN TELEGRAM
Modern C++ Tricks — это репозиторий, содержащий коллекцию полезных трюков, приёмов и примеров кода для более эффективного и современного использования возможностей языка C++11 и выше.

📌 Ссылочка на репозиторий: Github 😸


📣 C++ Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥6
👩‍💻 Использование std::vector для динамических массивов

std::vector — один из самых полезных контейнеров в стандартной библиотеке C++, который предоставляет возможность работы с динамическими массивами. В отличие от обычных массивов, вектор автоматически изменяет свой размер при добавлении или удалении элементов.

Позволяет добавлять или удалять элементы без необходимости перераспределять память.

Элементы вектора можно обрабатывать так же, как и элементы обычного массива.

Встроенные методы для работы с данными, такие как добавление, удаление и перебор элементов.


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

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝67🔥44👍41
👩‍💻 Шаблоны функций в C++

Они позволяют создавать функции, которые могут принимать параметры различных типов. При вызове функции компилятор генерирует конкретную версию функции для каждого типа.

Вот общий синтаксис для объявления шаблона функции:
template <typename T>
T functionName(T parameter1, T parameter2) {
// Тело функции
}


📣 C++ Ready | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥31👍16🤝4
👩‍💻 Язык программирования C/C++ для начинающих

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

Ссылочка на плейлист: YouTube 🖤


📣 C++ Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥22👍5
👩‍💻 Методы строк в C++

В этой шпаргалке собраны основные методы string, с помощью которых можно удобно управлять текстовыми данными, упрощая код.

📣 C++ Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65🤝20👍7
😎 Очень интересная статья с Хабра, в которой вы узнаете, как создать простую нейросеть на C++.

В этой статье:
• Логика работы нейросети.
• Обучение нейросети.
• Подсчёт значений нейронов.

🔊 Советую продолжить читать на Habr!


📣 C++ Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥9
👩‍💻 Конструкторы и деструкторы в C++

Конструкторы и деструкторы — это специальные методы, которые управляют инициализацией и уничтожением объектов, обеспечивая корректное управление ресурсами.

• Конструктор автоматически вызывается при создании объекта класса. Его основная задача — инициализация данных объекта.

• Деструктор — автоматически вызывается при уничтожении объекта. Его основная задача — освобождение ресурсов, таких как динамически выделенная память.


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

📣 C++ Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥46🤝39
📖 Грокаем стриминг

Практическое руководство по созданию высоконагруженных систем потоковой обработки данных с акцентом на масштабируемость и надежность.

Автор: Джош Фишер
Год: 2023


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

📣 C++ Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍4