Обложка канала

Библиотека C/C++ разработчика. Страница 8

14677 @cppproglib

Полезные материалы по всему, что может быть полезно плюсовику/сишнику.

  • Библиотека C/C++ разработчика

    Знакомство с 2D графикой и библиотекой Qt Автор учит писать событийные графические программы с анимированной 2D графикой, используя модуль QtGui библиотеки Qt. В статье описаны основы — в конце вы создадите движущийся по синусоиде шарик. Читать статью
  • Библиотека C/C++ разработчика

    🔥 Познакомьтесь с Boost — мощным инструментом для С++ разработчиков! 🔵 14 июня в 20:00 приглашаем вас на открытый урок «Знакомство с Boost». Вебинар пройдет в преддверии запуска онлайн-курса «C++ Developer. Professional» в OTUS. На встрече вы: — Узнаете, как подключать библиотеку Boost в проект с помощью CMake, — Познакомитесь с различными библиотеками Boost — Научитесь эффективно использовать эти библиотеки. 🟠Не упустите возможность расширить свои знания и навыки в разработке на C++! Для продолжения обучения оплатить курс можно любым удобным способом. 👉 Пройдите тест, чтобы зарегистрироваться на вебинар: https://otus.pw/by1tx/ Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека C/C++ разработчика

    Узнаем размер файла с помощью C++ В этом примере мы открываем файл example.txt с помощью ifstream, перемещаем указатель на конец файла с помощью функции seekg, а затем получаем текущую позицию (размер файла) с помощью функции tellg. Результат выводится на экран.
  • Реклама

  • Библиотека C/C++ разработчика

    Метод difftime() Метод difftime() используется для вычисления разницы между двумя значениями времени в секундах. Подробнее можно почитать здесь. #код
  • Библиотека C/C++ разработчика

    ⚗️ 5 областей применения линейной алгебры в программировании Расскажем, какие практические задачи помогает решать линейная алгебра, и как абстрактные матрицы и линейные пространства могут пригодиться в разработке реального софта. Читать статью
  • Библиотека C/C++ разработчика

    Джуны в шоке, какие таблицы ведут тимлиды. А вы прошли бы такой отбор? #интерактив
  • Библиотека C/C++ разработчика

    60 антипаттернов для С++ программиста, часть 1 (совет 1 — 5) Перед вами обновлённая коллекция вредных советов для C++ программистов, которая превратилась в целую электронную книгу. Всего их 60, и каждый сопровождается пояснением, почему на самом деле ему не стоит следовать. Всё будет одновременно и в шутку, и серьёзно. Как бы глупо ни смотрелся вредный совет, он не выдуман, а подсмотрен в реальном мире программирования. Читать статью
  • Библиотека C/C++ разработчика

    В чем различия между dynamic_cast и reinterpret_cast? Правильный ответ может звучать так: Динамическое приведение — это безопасное приведение по иерархии наследования, в том числе и для виртуального наследования. Проводит преобразование типа, предварительно убедившись (с помощью RTTI), что объект expression_from в действительности является объектом типа type_to. Если нет: для указателей возвращает NULL. При reinterpret_cast результат не гарантирован, проверки не осуществляются. Ограничения на expression_from: порядковый тип (логический, символьный, целый, перечисляемый), указатель, ссылка. Ограничения на type_to: для порядкового типа или указателя — порядковый тип или указатель. Для ссылки — ссылка. #вопросы_с_собеседований
  • Библиотека C/C++ разработчика

    Хотите разрабатывать игры, обучать нейросети или создавать приложения наподобие Telegram и Skype? Тогда вам стоит изучать C++. 📆Не знаете, с чего начать? Приходите 7 июня в 20:00 мск на вебинар, приуроченный к старту онлайн-курса «Специализация С++ Developer» в OTUS. Тема открытого урока: «Ускоряем матричное умножение на C++». ✅На занятии мы: — Рассмотрим способы хранения матриц в памяти — Сравним по скорости исполнения различные алгоритмы умножения — Обсудим причины отличий во времени исполнения. В результате научитесь писать микробенчмарки на C++ с использованием библиотеки Google Benchmark, узнаете, как ускорить операции умножения матриц. Это будет полезно как начинающим программистам на С++, так и программистам на других языках. Продолжить обучение на онлайн-курсе можно в рассрочку. ➡Для участия нужно только зарегистрироваться: https://otus.pw/5f1m/ Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека C/C++ разработчика

    Алгоритм upper_bound Он возвращает итератор, указывающий на первый элемент в диапазоне [first, last), который больше значения, или last, если такой элемент не найден. Элементы в диапазоне должны быть уже отсортированы или, по крайней мере, разделены по значению val.
  • Библиотека C/C++ разработчика

    #вопросы_с_собеседований Что выведет код сверху? Ответ: “Constructor called” 5 раз и затем “Destructor called” 5 раз. В приведенной выше программе мы сначала инициировали переменные с пятью указателями, используя ключевое слово new, следовательно, после этого будет вызван конструктор fives time, поскольку мы используем delete[] (используется для удаления нескольких объектов) для удаления переменных, следовательно, все созданные пять объектов будут уничтожены и, следовательно, будет вызван деструктор five times.
  • Библиотека C/C++ разработчика

    ⚡️ Стартовал прием заявок на Технологический конкурс НТИ Up Great «Экстренный поиск»! Участникам предстоит преодолеть комплексный технологический барьер, предусматривающий разработку технологий и технических решений, объединенных в единую систему, позволяющую эффективно использовать техническое зрение при поиске пропавших людей с применением беспилотных воздушных судов (БВС). На первом этапе (Сателлит №1) участникам необходимо разработать программное решение для поиска объектов (людей) на изображениях, полученных с БВС. Призовой фонд Сателлита №1 составляет 5 млн руб. Лучшим командам, удовлетворяющим требованиям технического регламента, организаторами будут предоставлены БВС для участия во втором этапе (Сателлит №2) и финале конкурса. Призерами и победителями могут стать только налоговые резиденты РФ. 📲 Заявки на Сателлит № 1 принимаются до 12 июня 2023 г. по ссылке. Конкурс организуется совместно МФТИ, Фондом НТИ и добровольческим поисково-спасательным отрядом «ЛизаАлерт». Общий призовой фонд составляет 135 млн руб.
  • Библиотека C/C++ разработчика

    Алгоритм accumulate Возвращает сумму всех значений, лежащих в диапазоне между [first, last) с переменной init.
  • Библиотека C/C++ разработчика

    👩‍💻 Тест на знание языка — Ответьте на 20 вопросов и проверьте, насколько хорошо вы знаете язык C++. Сможете сдать — пройдёте на продвинутый онлайн-курс "C++ Developer. Professional" со скидкой! 👉 ПРОЙТИ ТЕСТ ОНЛАЙН-КУРСА "C++ Developer. Professional" Курс доступен в рассрочку. 🎁 Пройдете успешно тест, получите доступ к открытым урокам курса. Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека C/C++ разработчика

    🦠 Пишем «вирус» на C++ Посмотрев это видео, вы сможете написать программу, которая будет двигать вертикальные ряды пикселей на экране в хаотичном порядке, создавая эффект плывущего экрана. Естественно, только в образовательных целях. https://youtu.be/Fi1BJr6xtq0
    C++. Плывущий экран. Вирус на C++. Melting Screen

    Поддержать проект - http://www.donationalerts.ru/r/bytepp Программа предоставлена в образовательных целях! Автор не несёт ответственности за её использование! В этом видео вы узнаете как написать вирус на с++ который заставляет экран сыпаться и плыть. Подписывайтесь на канал, ставьте лайки, задавайте вопросы в комментариях!

    YouTube
  • Реклама

  • Библиотека C/C++ разработчика

    Нужны специалисты: что закодировано на баннере Академии Яндекса? Такие появились сейчас на улицах Москвы. Ищем скрытый смысл в комментах
  • Библиотека C/C++ разработчика

    Concrete Alternatives and Reviews (Feb 2023)

    Which is the best alternative to concrete? Based on common mentions it is: ✅Foundation.rust-lang.org, ✅Libreddit, ✅Phpass, ✅Zmsg or ✅RCIG_Coordination_Repo

    Libhunt
  • Библиотека C/C++ разработчика

    Practical usage of ref-qualified member function overloading | C with Crosses

    Recently, I discovered that std::ranges prohibits the creation of dangling iterators and provides an owning_view to take ownership of temporaries. Digging into the details led me to the ref-qualified memeber functions which can be used to make code safer.

    victor-istomin.github.io