C/C++ Development | YeaHub – Telegram
C/C++ Development | YeaHub
828 subscribers
228 photos
56 videos
1 file
379 links
Теория, подготовка к интервью и курсы для C/C++ разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
#полезное
👨‍💻 std::has_single_bit()

std::has_single_bit() (C++20) проверяет, является ли число степенью двойки, то есть содержит ли оно ровно один установленный бит. Это полезно для работы с битовыми масками и оптимизации алгоритмов.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥1
#Собес #Cplus
🤔 Что такое STL в C++?

STL (Standard Template Library) - это мощная библиотека в С++ для работы с последовательностями данных, которая включает контейнеры, алгоритмы и итераторы.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
😎 std::experimental::
fundamentals_v2::scope_guard


std::experimental::scope_guard (C++23) обеспечивает выполнение кода при выходе из области видимости, что полезно для управления ресурсами и предотвращения утечек.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
#полезное
😊 Dear ImGui — библиотека GUI на C++ для быстрого создания интерфейсов без внешних зависимостей.

Оптимизирована для экономии памяти и легкой интеграции в проекты.

Позволяет быстро настраивать UI, избегая проблем с синхронизацией, и поддерживает разные графические API и платформы.
Гитхаб

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
#полезное
👍 Наглядная шпаргалка по сетевым моделям OSI и TCP/IP

Она показывает соответствие уровней между двумя моделями и поясняет, какие функции выполняет каждый уровень

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #Cplus
🤔 Что такое перегрузка функций в С++?

Перегрузка функций в С++ позволяет определять несколько функций с одинаковым именем, но разными параметрами. Это делает код более гибким и понятным.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#видео
❤️‍🔥 У Beej's Guide to C Programming появился плейлист на YouTube?!

Если ты ещё не знаешь — это один из лучших ресурсов для изучения C. Похоже, кто-то заморочился и сделал по нему видеоплейлист. Обязательно зацени — отличная находка, особенно если ты с C++ и хочешь глубже разобраться в низкоуровневой части
Источник

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
😇 MIT OCW 6.172 — это курс объёмом 18 учебных единиц, предоставляющий практическое, проектно-ориентированное введение в разработку масштабируемых и высокопроизводительных программных систем

Темы курса включают > анализ производительности, алгоритмические методы, оптимизации, кэширование, параллельное программирование.

Язык программирования курса — C

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Разворот строки без выделения лишней памяти

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#Собес #Cplus
🤔 Что такое деструктор в С++?

Деструктор в С++ — это функция-член класса, которая автоматически вызывается при уничтожении объекта. Он освобождает ресурсы, которые были выделены объектом в процессе его жизни.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
2
#полезное
😊 ShadPS4 — эмулятор PlayStation 4 на ПК

🟠 Опенсорс, написан на C++
🟠 Поддерживает Win, Linux, macOS
🟠 Уже гоняет Bloodborne, Killzone, Infamous и другие эксклюзивы
🟠 PKG-игры ставятся через интерфейс
🟠 Конфиг в config.toml
🟠 Системные модули (типа libSce...sprx) надо вытаскивать с реальной PS4
Ссылка тык

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
😎 Классика для разработчиков — напиши свою собственную виртуальную машину

В этом гайде ты с нуля создашь VM на C, которая сможет запускать 2048 или Roguelike. Отличный способ прокачаться и разобраться, как работают компьютеры изнутри. Хочешь — следуй инструкциям и реализуй её на любом другом языке.

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Forwarded from YeaHub
🥳 В YeaHub теперь 2040 пользователей!

На этой неделе мы побили рекорд по количеству регистраций — и это важный для нас рубеж! 🚀 Мы не останавливаемся на достигнутом и готовим крутые обновления:

- Обновленный лендинг — станет еще информативнее и удобнее;
- Публичные страницы коллекций — делитесь своими подборками с сообществом;
- Избранное для вопросов — сохраняйте самое важное в один клик;
- Горячий режим 🔥 — для дополнительной мотивации;
- Мультипрофили — удобное переключение между аккаунтами;
- Новый сервис "Полезные ресурсы" — всё необходимое для развития в одном месте.

А еще мы будем еженедельно пополнять коллекции актуальными вопросами с собеседований по всем направлениям.

И это только начало! В планах — запуск 20+ новых сервисов для развития, нетворкинга и досуга. Оставайтесь с нами — будет ещё круче! 💪

👍 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
#Собес #mongoDB
🤔 Как передаются аргументы функции в С++?

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

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
Media is too big
VIEW IN TELEGRAM
#статьи
🤓 Как железо помогает софту при многозадачности

В этом видео показано, как оборудование и программное обеспечение работают вместе и справляются с переключением контекста
Источник

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
👍 Отличное введение в Just-in-Time (JIT) компиляцию и встраивание GCC в программы на C/C++

Раздел с туториалом состоит из пяти частей, проходящих через разные этапы JIT-компиляции

Радует, что теперь так много ресурсов доступно для всех, кто хочет поэкспериментировать и поиграться с компиляторами

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
Минимальная функция, подобная printf, написанная на C с нуля, с использованием системных вызовов — без подключения stdio

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1