Forwarded from Библиотека задач по C++ | тесты, код, задания
Что выведет программа?
Anonymous Quiz
13%
lvalue lvalue lvalue
11%
rvalue rvalue rvalue
20%
lvalue rvalue lvalue
55%
lvalue rvalue rvalue
Роботы уже помогают получить работу в Сбере 🤖
⚡️ AI-рекрутер моментально анализирует твои ответы и выдаёт фидбэк сразу после интервью. Больше никаких “Мы вам перезвоним” – всё быстро, чётко и по делу.
Как получить пре-офер от Сбера?
1️⃣ Зарегистрируйся на платформе
2️⃣ Авторизуйся через Телеграм
3️⃣ Пройди AI-интервью
💡 Обратную связь ты получишь сразу, а рекрутеры Сбера свяжутся с тобой в течение нескольких дней.
🔗 Попробуй прямо сейчас! 👉 https://clc.to/GkOTTA 🚀
Реклама. ПАО СБЕРБАНК, ИНН 7707083893. Erid 2VtzqubZo8S
⚡️ AI-рекрутер моментально анализирует твои ответы и выдаёт фидбэк сразу после интервью. Больше никаких “Мы вам перезвоним” – всё быстро, чётко и по делу.
Как получить пре-офер от Сбера?
1️⃣ Зарегистрируйся на платформе
2️⃣ Авторизуйся через Телеграм
3️⃣ Пройди AI-интервью
💡 Обратную связь ты получишь сразу, а рекрутеры Сбера свяжутся с тобой в течение нескольких дней.
🔗 Попробуй прямо сейчас! 👉 https://clc.to/GkOTTA 🚀
Реклама. ПАО СБЕРБАНК, ИНН 7707083893. Erid 2VtzqubZo8S
Forwarded from Proglib.academy | IT-курсы
Мы разберем, почему компании, которые массово увольняют разработчиков в пользу ИИ, рискуют остаться у разбитого корыта. Сгенерированный код не умеет исправлять баги, а инженеры, которые действительно понимают систему, становятся редкостью и роскошью.
▪️ Почему новые поколения программистов рискуют потерять ключевые навыки.
▪️ Как компании, заменившие инженеров ИИ, столкнутся с серьезными проблемами.
▪️ Почему опытные разработчики станут супердорогими и востребованными.
▪️ К чему приведет полная ставка на искусственный интеллект в IT.
🔗 Читайте статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
На канале Life EXE вышло новое видео в продолжении темы использования CMake.
🔧 Ключевые моменты
• Обзор библиотеки RIP
• Примеры игр и использование Cake
• Добавление библиотеки математики
• Настройка относительных путей
• Создание макроса System info
• и др.
🔧 Ключевые моменты
• Обзор библиотеки RIP
• Примеры игр и использование Cake
• Добавление библиотеки математики
• Настройка относительных путей
• Создание макроса System info
• и др.
Компания Electronic Arts (EA) сделала неожиданный шаг, опубликовав исходные коды нескольких частей культовой стратегической серии Command & Conquer. Среди доступных для разработчиков и энтузиастов материалов оказались исходники Command & Conquer: Tiberian Dawn и Command & Conquer: Red Alert.
Это решение было принято в рамках инициативы по поддержке моддинг-сообщества и сохранению наследия легендарной франшизы. Теперь фанаты и независимые разработчики смогут создавать модификации, улучшать игры и даже портировать их на современные платформы.
Что вы думаете об этом шаге? Сможет ли это вдохнуть новую жизнь в серию? Делитесь мнениями в комментариях!
Это решение было принято в рамках инициативы по поддержке моддинг-сообщества и сохранению наследия легендарной франшизы. Теперь фанаты и независимые разработчики смогут создавать модификации, улучшать игры и даже портировать их на современные платформы.
Что вы думаете об этом шаге? Сможет ли это вдохнуть новую жизнь в серию? Делитесь мнениями в комментариях!
Forwarded from Библиотека шарписта | C#, F#, .NET, ASP.NET
🎮🚀 8 простых способов улучшить производительность вашей игры в Unity
Хотите, чтобы ваша игра работала быстрее, не лагала и не вызывала у игроков желание выбросить контроллер? Тогда пришло время оптимизировать производительность.
Советуем почитать статью, где разобраны практические методы, которые помогут сделать ваш проект более стабильным и плавным.
🤩 Прочитать статью
🐸 Библиотека шарписта
Хотите, чтобы ваша игра работала быстрее, не лагала и не вызывала у игроков желание выбросить контроллер? Тогда пришло время оптимизировать производительность.
Советуем почитать статью, где разобраны практические методы, которые помогут сделать ваш проект более стабильным и плавным.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Библиотека задач по C++ | тесты, код, задания
Forwarded from Библиотека задач по C++ | тесты, код, задания
Что произойдёт?
Anonymous Quiz
44%
Выведет 1
6%
Выведет случайное число
44%
Неопределённое поведение
6%
Ошибка времени выполнения
В продолжающейся дискуссии о внедрении языка Rust в ядро Linux Грег Кроа-Хартман, один из ключевых разработчиков и сопровождающих ядра, высказал свою позицию, которая однозначно поддерживает этот шаг. И его мнение особенно ценно, учитывая, что он видел практически каждый баг-фикс и проблему безопасности в ядре за последние 15+ лет.
👉 Ссылка на статью
👉 Ссылка на статью
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Proglib.academy | IT-курсы
🧮🔠 Математика в действии: решаем хитрые задачи по прогнозированию, оптимизации и логике
Статья, которая поможет развить навыки решения задач с помощью математики.
➡️ Вот что вас ждет
1️⃣ Прогнозирование численности населения — используем цепи Маркова для предсказания миграций между городом и пригородами.
2️⃣ Минимизация затрат — находим минимальное скалярное произведение векторов для оптимального распределения задач между работниками.
3️⃣ Машина времени — решаем задачу максимального числа пересекающихся временных интервалов с помощью заметающей прямой.
4️⃣ Алгоритм Целлера — вычисляем день недели по дате. Проверка на практике.
🔵 Хочешь прокачаться в математике для ML? Тогда разбирайся с этими задачами и не упусти вебинар: «Математика для ML: от теории к практике».
👉 Читать статью
Статья, которая поможет развить навыки решения задач с помощью математики.
👉 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
C++ Russia 2025 — конференция для разработчиков на C++
🧑💻 13 марта онлайн
📍 20–21 марта в Москве в отеле «МонАрх»
Вас ждут 39 выступлений о многопоточности, оптимизации, компиляторах и неочевидных нюансах C++. А еще дискуссии со спикерами и коллегами по цеху, активности и розыгрыши от партнеров. Подробнее — в расписании.
🎟 Билеты уже на сайте. Если оплачиваете самостоятельно — промокод
Реклама. ООО «Джуг Ру Груп». ИНН 7801341446
🧑💻 13 марта онлайн
📍 20–21 марта в Москве в отеле «МонАрх»
Вас ждут 39 выступлений о многопоточности, оптимизации, компиляторах и неочевидных нюансах C++. А еще дискуссии со спикерами и коллегами по цеху, активности и розыгрыши от партнеров. Подробнее — в расписании.
🎟 Билеты уже на сайте. Если оплачиваете самостоятельно — промокод
CPPPROGLIB
дает скидку 15% на билеты «Для частных лиц».Реклама. ООО «Джуг Ру Груп». ИНН 7801341446
Please open Telegram to view this post
VIEW IN TELEGRAM
std::decay_t — один из самых полезных type traits в C++. Он имитирует процесс передачи параметра по значению, «разрушая» исходный тип.
🔄 Что именно делает decay_t?
• Убирает cv-квалификаторы
• Превращает ссылки в соответствующие типы без ссылок
• Преобразует массивы в указатели
• Преобразует функции в указатели на функции
💻 Пример:
🚀 Где это используется?
• В шаблонном программировании для упрощения работы с типами
• В std::make_shared и std::make_unique для определения типа создаваемого объекта
• При написании обобщенного кода, где нужна правильная дедукция типов
🔍 И да, название «decay» («разрушение») действительно отражает суть — тип «разрушается» до базового представления!
🔄 Что именно делает decay_t?
• Убирает cv-квалификаторы
• Превращает ссылки в соответствующие типы без ссылок
• Преобразует массивы в указатели
• Преобразует функции в указатели на функции
💻 Пример:
#include <type_traits>
#include <iostream>
int main() {
// const int& -> int
static_assert(std::is_same_v<std::decay_t<const int&>, int>);
// int[10] -> int*
static_assert(std::is_same_v<std::decay_t<int[10]>, int*>);
// void(int) -> void(*)(int)
static_assert(std::is_same_v<std::decay_t<void(int)>, void(*)(int)>);
std::cout << "All assertions passed!" << std::endl;
}
🚀 Где это используется?
• В шаблонном программировании для упрощения работы с типами
• В std::make_shared и std::make_unique для определения типа создаваемого объекта
• При написании обобщенного кода, где нужна правильная дедукция типов
🔍 И да, название «decay» («разрушение») действительно отражает суть — тип «разрушается» до базового представления!
Кто еще считает, что C++ следует разделить на два языка? «C++ Classic» для системного программирования и «C++ Modern» для всего остального?
Ваши мнения пишите в комментариях 👇
Библиотека C/C++ разработчика #междусобойчик
Ваши мнения пишите в комментариях 👇
Библиотека C/C++ разработчика #междусобойчик
С++ Книги - канал для скачивания книг по C++
Что в нашем канале:
1. Книги по C++
2. Много книг на русском языке
3. Описания книг, автор, год выпуска
4. Все книги можно скачать в 2 клика.
5. Всё, никакой другой воды.
Подписывайтесь на нас: @download_c_books
Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2Vtzqx9ZqUA
Что в нашем канале:
1. Книги по C++
2. Много книг на русском языке
3. Описания книг, автор, год выпуска
4. Все книги можно скачать в 2 клика.
5. Всё, никакой другой воды.
Подписывайтесь на нас: @download_c_books
Реклама. Киренкина Марина Дмитриевна, ИНН 345702417736. Erid 2Vtzqx9ZqUA
This media is not supported in your browser
VIEW IN TELEGRAM
⚡️ Быстрая навигация по объявлениям и определениям
🤔 Проблема:
При работе с большими C++ проектами постоянно возникает необходимость перемещаться между объявлениями (в заголовочных файлах) и определениями (в .cpp файлах). Ручной поиск занимает время и снижает продуктивность.
🎯 Решение:
Используйте клавишу F12 (или Ctrl+клик) для мгновенного перехода к определению функции/класса/переменной.
✅ Работает в:
• VSCode: F12 или Ctrl+клик
• CLion: Ctrl+B или Ctrl+клик
• Visual Studio: F12 или Ctrl+клик
📝 Для переключения между заголовочным файлом и его реализацией:
• VSCode: Alt+O (с установленным C/C++ расширением)
• CLion: Ctrl+Alt+Home
• Visual Studio: Alt+O
Уровень полезности: ⭐️⭐️⭐️⭐️⭐️ (обязательно к использованию для любого C++ разработчика)
🤔 Проблема:
При работе с большими C++ проектами постоянно возникает необходимость перемещаться между объявлениями (в заголовочных файлах) и определениями (в .cpp файлах). Ручной поиск занимает время и снижает продуктивность.
🎯 Решение:
Используйте клавишу F12 (или Ctrl+клик) для мгновенного перехода к определению функции/класса/переменной.
✅ Работает в:
• VSCode: F12 или Ctrl+клик
• CLion: Ctrl+B или Ctrl+клик
• Visual Studio: F12 или Ctrl+клик
📝 Для переключения между заголовочным файлом и его реализацией:
• VSCode: Alt+O (с установленным C/C++ расширением)
• CLion: Ctrl+Alt+Home
• Visual Studio: Alt+O
Уровень полезности: ⭐️⭐️⭐️⭐️⭐️ (обязательно к использованию для любого C++ разработчика)