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

Автор: @energy_it

Реклама на бирже: https://telega.in/c/cpp_ready
加入频道
👋🏼 Приветствую в C/C++ Ready!

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

Это авторский ✈️ канал, который поможет при изучении этих двух языков. Тут будет выходить контент по разным его технологиям, разные гайды, шпаргалки, разборы задач, а также ресурсы, книги и т.д.

👩‍💻 Всё что я буду публиковать у себя в канале, вы сможете почитать ниже.

Navigation: ✉️
#гайд — объяснение одной конкретной темы, с картинками и примерами кода.
#метод — рассматриваем 2 похожих метода.
#курс — ссылки на 🖤 видео для обучения.
#статья — статья на определенную тему.
#ресурс — полезный сайт либо игра для изучения C++.
#шпора — разбираем разные полезные методы отдельных тем.
#практика — разбираем практические задачи авторским текстом.
#консоль — что же выведет консоль? Интерактивный опрос с кодом.
#задача — разбор создания интересной задачи (похоже на гайд)
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥22👍95😁1
📱 Курс C++ для начинающих

Самый большой и популярный плейлист на YouTube по языку С++. В нём более 200 видеоуроков, в которых вы познакомитесь с основой языка. Так же в курсе сделан большой упор на ООП.

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


📣 C++ Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🔥62🤝2
😎 На Хабре нашлась интересная статья. В ней автор рассказывает как сделать полноценный 3D рендер в консоли.

В этой статье:
• Вы узнаете, как сделать 3D рендер прямо в консоли без каких-либо графических библиотек с помощью метода Raycast.

🔊Если заинтересовало, можешь продолжить читать на Habr!


📣 C++ Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥6🤝31
Media is too big
VIEW IN TELEGRAM
Project Based Learning — репозиторий, в котором собраны материалы для создания пэт-проекта. Здесь вы найдете как методические пособия по созданию приложений, так и большие видеоуроки.

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


📣 C++ Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥42
👩‍💻 Вопрос с собеседования

Что такое указатели (pointers) в C++ и как они работают?

Ответ:


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

1. Инициализация указателя — Указатель создается с помощью *, а оператор & используется для получения адреса переменной.

2. Разыменование указателя
— Оператор * позволяет получить или изменить значение, на которое указывает указатель.

3. Передача указателей в функции
— Передаются в функции для изменения исходных данных без их копирования.

4. Работа с динамической памятью
— Используют операторы new и delete для выделения и освобождения динамической памяти.


📣 C++ Ready | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥43👎1
This media is not supported in your browser
VIEW IN TELEGRAM
CPlusPlus,com — это ресурс, посвященный языку программирования C++, предоставляющий обширные учебные материалы, справочные страницы и примеры кода для разработчиков разного уровня.

Ссылочка: https://cplusplus.com/

📣 C++ Ready | #ресурсы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥42
📖 Язык программирования Си

Данная книга хоть и старая, но всё ещё считается классикой в мире программирования. Она охватывает все основные аспекты языка C, начиная с базовых понятий и заканчивая продвинутыми темами.


Автор: Брайан Керниган и Деннис Ритчи
Год: 1978


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

📣 C++ Ready | #книга
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍41🔥1
👩‍💻 Многопоточное программирование на С++ — бесплатный курс, в котором вы обучитесь межпроцессному взаимодействию (IPC) и синхронизации потоков.

В курс входит:
30 уроков
19 интерактивных задач
36 тестов


Проходи его на Stepik

📣 C++ Ready | #степик
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥21
Media is too big
VIEW IN TELEGRAM
awesome cpp — Обширный список ресурсов для изучения C++, включая книги, статьи, библиотеки, учебные материалы и инструменты.

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


📣 C++ Ready | #репозиторий
Please open Telegram to view this post
VIEW IN TELEGRAM
👍61🔥1
👩‍💻 Умный указатель std::unique_ptr

std::unique_ptr — это умный указатель, который предоставляет строгую семантику владения объектом. Он гарантирует, что указатель владеет объектом, и автоматически освобождает память, когда указатель выходит из области видимости.

• std::unique_ptr владеет объектом, и никто другой не может владеть тем же объектом.

Умный указатель автоматически освобождает память при выходе из области видимости, что избавляет от необходимости вручную вызывать delete.

• reset() — метод для замены объекта, на который ссылается указатель.

• release() — метод, который передает владение объектом без его удаления.


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

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

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

📣 C++ Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥21