Библиотека C/C++ разработчика | cpp, boost, qt


Гео и язык канала: Россия, Русский
Категория: Технологии


Полезные материалы по всему, что может быть полезно плюсовику/сишнику.
Обратная связь: @proglibrary_feedback_bot
Мероприятия по разработке: @event_listener_bot
По вопросам рекламы: http://ad.proglib.io/?utm_source=cppproglib и @proglib_adv


Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Преобразование списка в массив в C++

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

Другой способ преобразование можно найти здесь.

1.9k 0 10 11 14



Вынесет ли компилятор strlen() в отдельную переменную?
Опрос
  •   Да, GCC сделает так
  •   Нет
  •   Это неправильная оптимизация
961 голосов




Примеры C++ кода до и после Ranges

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

3.1k 0 40 14 42

❔❔❔⚠ Пройди тест по C++ 👩‍💻

✅ Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на углубленном курсе - "C++ Developer. Professional" от OTUS

🔥 РЕЗУЛЬТАТ ПРОХОЖДЕНИЯ КУРСА
Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.

⏰ Время прохождения теста ограничено 30 минут

🖌 ПРОЙТИ ТЕСТ: https://otus.pw/er0g/

Хочешь протестировать учебный процесс заранее? Тогда приходи на открытый урок курса!

👨‍💻Приходи 30 ноября в 20:00 на открытый урок «Контейнеры STL - когда, зачем, почему нет».

Реклама. Информация о рекламодателе на сайте otus.ru


📜 15 лучших практик SQL после 20 лет программирования

Даже если ваш SQL-код работает правильно, его все равно можно улучшить, в частности в том, что касается производительности и читаемости. В статье перечислены лучшие практики составления SQL-запросов, которым вы должны следовать, чтобы сделать ваш код более легким для чтения и понимания.

🔗 Основной сайт
🔗 Зеркало




Как выразить мысли дизайнеров интерфейсов в программном коде?

На этот вопрос ответят авторы небольшого цикла статей на Хабре. Команда разработки VK Teams расскажет, как создаёт сложные интерфейсы с помощью Qt Framework. Цель статей — показать, как использовать Qt Framework исключительно с применением классического QWidget-based подхода.

В лонгриде подробно изложены необходимые подходы к реализации интерфейса пользователя и нюансы построения кода.

⬇️ Прочесть статьи можно здесь: https://habr.com/ru/company/vk/blog/701382/






Высокоскоростной фулл-стек фреймворк для веб-приложений на основе C++ и Qt, который поддерживает протоколы HTTP и WebSocket.

https://proglib.io/w/b978b2f3


🧑‍💻 Всем привет! На связи «Библиотека программиста»

Мы переезжаем с текущего офиса в центре Москвы с идеальной локацией — рядом метро и все необходимое.

Если у кого-то есть знакомые, которым нужно хорошее пространство на 5 человек, например, взамен коворкингу, то это идеальный вариант.

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

Адрес: https://yandex.ru/maps/-/CCUfFIa2-D

Записаться на просмотр: https://proglib.tech/w/c9e8bf63




❗️Получите первые ценные знания в разработке на C++!

🔥8 декабря в 20:00 приглашаем на вебинар «Множество Жюлиа». Занятие пройдет в рамках специализации «C++ Developer» от OTUS.

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

Для построения этих изображений нам потребуется язык программирования C++ и в рамках этого открытого урока мы рассмотрим, как можно написать программу для генерации фракталов на C++. В результате занятия вы научитесь работать с простой пиксельной графикой в C++ и комплексными числами.

📚 Урок будет полезен программистам на других языках программирования, интересующимся компьютерной графикой.

💬 Спикер: Павел Филонов, Ex-Data Science Manager в Kaspersky и преподаватель OTUS.

Перед занятием зарегистрируйтесь






Зима – время позаботиться об иммунитете. О кибериммунитете!

Как это сделать, расскажем на KasperskyOS Night 2022.

Все больше компаний выбирают secure-by-design подход – продумывание защиты уже на этапе проектирования IT-инфраструктуры. Цель – чтобы в случае атаки система гарантированно продолжала работать.

«Лаборатория Касперского» разработала свой подход к созданию таких исходно безопасных систем – кибериммунитет. Иммунная IT-система не полагается на наложенные продукты безопасности (антивирусы и др.), она защищена на уровне архитектуры. Результат – повышенная устойчивость ко взлому и препятствие распространению атаки в случае ее свершения.

На конференции поговорим об особенностях разработки под KasperskyOS, о том, как привить коду иммунитет, как применять кибериммунный подход, если вы еще не пользуетесь KasperskyOS, и многом другом.

Когда: 7–8 декабря
Где: онлайн с предварительной регистрацией





Показано 20 последних публикаций.