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

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

14677 @cppproglib

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

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

    Перемешиваем элементы массива На картинке представлены 2 варианта, с помощью которых вы можете с легкостью перемешать элементы своего массива
  • Библиотека C/C++ разработчика

    Алгоритм nth_element Перестраивает список таким образом, что элемент в n-й позиции — это тот элемент, который должен быть в этой позиции, если мы сортируем список.
  • Библиотека C/C++ разработчика

    Чтение и отображение изображения в OpenCV с использованием C ++ Как мы видим нам потребовалось включить пространства имен cv, которое содержит все функции, классы и структуры данных OpenCV. Более подробное описания кода можно найти здесь.
  • Реклама

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

    PrusaSlicer Alternatives and Reviews (Apr 2023)

    Which is the best alternative to PrusaSlicer? Based on common mentions it is: ✅SuperSlicer, ✅Cura, ✅KevinOConnor/Klipper, ✅Slic3r, ✅Jyers/Marlin or ✅OctoPrint-MeatPack

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

    💪 Разрабатываете на С++? Время повышать квалификацию — научитесь разрабатывать кроссплатформенное прикладное ПО! 🔥OTUS запускает онлайн-курс «Разработка прикладного ПО на Qt и ОС Аврора». За 5 месяцев вы освоите одну из лучших кроссплатформенных библиотек для разработки UI на С++ — Qt, а также научитесь работать с развивающейся ОС Аврора. Благодаря этим навыкам вы сможете участвовать в проектах, разрабатывающих мобильные приложения для госкомпаний и крупного бизнеса. После обучения вы сможете: — Спроектировать и реализовать приложение на Qt+QML, при необходимости масштабировать и видоизменять их. — Создавать графические приложение для ОС Аврора на Qt+QML. — Реализовать приложение, взаимодействующее с системными сервисами ОС Аврора. А также вы познакомитесь с тем, как создавать собственные виджеты, получите опыт работы с регулярными данными и изучите QML-модули. ➡️ Пройдите вступительный тест, чтобы записаться в группу: https://otus.pw/3SGl/ На курс действует рассрочка. Нативная интеграция. Информация о продукте www.otus.ru
  • Библиотека C/C++ разработчика

    Отладка C при помощи пакета Cosmopolitan Libc

    Cosmopolitan Libc предоставляет набор отладочных возможностей, повышающих удобство разработки на C: трассировка вызовов функций, интеграция с gdb, среда выполнения ASAN/UBSAN и многое другое! На C...

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

    О чём расскажут на C++ Russia 2023 в онлайне и офлайне

    В доковидные времена (помните такие?) мы проводили C++ Russia два дня в офлайне. Когда в 2020-м конференция перешла в онлайн, один участник решил отложить поход на конференцию до возвращения...

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

    На языке C++ можно создавать с нуля самые разные программы: от беспилотных автомобилей и робототехники до веб-браузеров, микроконтроллеров, серверов и видеоигр. Если вы когда-нибудь мечтали менять мир, то проще всего начать делать это в цифровом виде и на этом языке. А ещё С++ даёт крепкую базу знаний. Выучив его, вам будет проще освоить любой смежный инструмент. Обучиться языку можно на курсе Яндекс Практикума «Разработчик C++». На курсе вы: научитесь писать эффективный код; разберётесь в стандартной библиотеке C++; начнёте работать с Git, IDE и компиляторами; познакомитесь с базовыми алгоритмами и структурами данных; создадите действующие сервисы и добавите 3+ проекта в портфолио. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы. Записаться на курс можно здесь: https://practicum.yandex.ru/cpp/
  • Библиотека C/C++ разработчика

    C++23’s New Fold Algorithms

    New fold algorithms in C++23, what they do, how to use them.

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

    explicit(To Be || !(To Be))

    explicit(bool) C++20 feature discussion, motivation, usage example, proposal and more. Basic explanation about explicit and implicit conversions pros and cons.

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

    У конференции C++ Russia 2023 есть два плюса: + Топовые спикеры + Технические доклады А еще живые дискуссии, круглые столы, новые знакомства и возможность перезагрузиться от рабочей рутины как в онлайне, так и в офлайне. Вас ждут доклады Антона Полухина, Петра Советова, Павла Новикова, Максима Киты и других спикеров. Поговорим про техники оптимизации производительности, flat_map, concurrency и о том, как разрабатывать фреймворк под Windows 95 в 2023 году. И это только малая часть программы. С++ Russia — единственная техническая конференция по «плюсам» в России. На ней вы сможете пообщаться с коллегами из разных компаний, узнать новые подходы к разработке и просто хорошо провести время. Если билет вам покупает работодатель, то пришлите ему эту ссылку. Если идете за свой счет, то ищите билеты здесь. По промокоду CPPPROGLIB они будут еще дешевле.
  • Библиотека C/C++ разработчика

    Тест: насколько хорошо вы знаете Git? Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека C/C++ разработчика

    «Прозрачный промоушн выгоден и разработчику, и его тимлиду». Нюансы карьеры разработчика на С++. habr.com/ru/comp…s/729620
    «Прозрачный промоушн выгоден и разработчику, и его тимлиду». Нюансы карьеры разработчика на С++

    На прошлой неделе мы в «Лаборатории Касперского» провели онлайновый митап «Нюансы карьеры разработчика на С++». Представители разных команд С++ посмотрели на карьерный трек «плюсера» как со стороны...

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

    Вы разработчик с опытом и знакомы с основами Python? На курсе Яндекс Практикума «Мидл Python-разработчик» вы сможете выйти на новый профессиональный уровень и использовать навыки, которые отличают мидла от джуна. Вы начнете думать о проекте, как о единой системе, разрабатывать полноценные веб-сервисы, организовывать инфраструктуру, а ещё: углубите знания технологий для бэкенд-разработки на Python; разовьёте инженерное мышление; сможете брать больше ответственности и решать задачи посложнее; разберётесь, как работает бэкенд, DevOps и другие смежные области; добавите 7 проектов в портфолио; почувствуете себя увереннее в процессах командной разработки. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.  Начать учиться
  • Библиотека C/C++ разработчика

    Алгоритм shuffle Переупорядочивает элементы в заданном диапазоне [first, last) таким образом, чтобы каждая возможная перестановка этих элементов имела равную вероятность появления.
  • Реклама

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

    Алгоритм set_symmetric_difference Строит отсортированную последовательность из элементов, которые встречаются только в первой последовательности [first1, last1) или только во второй - [first2, last2).
  • Библиотека C/C++ разработчика

    Дорожная карта навыков разработчика на C++

    Джеймс Гослинг как-то сказал, что Java — это C++, из которого убрали все пистолеты, ножи и дубинки, однако практика показывает, что «ножи и дубинки» становятся классным инструментом в руках опытных разработчиков. В общем, немалая часть проклятий в адрес C++ объясняется элементарным «вы просто не умеете его готовить». Мы в «Лаборатории Касперского» умеем готовить «плюсы» и поэтому любим их. C++ — низкоуровневый язык, который позволяет работать с железом и писать быстрый код и при этом содержит массу возможностей. В экосистеме «плюсов» куча проработанных паттернов, best practices и готовых библиотек под разные задачи. Язык динамично развивается — но сохраняет обратную совместимость. В этом посте мы с помощью карты покажем, какие навыки и знания нужны разработчику на C++. Естественно, разбирать путь развития «плюсистов» будем на собственном примере — тем более что у нас в «Лаборатории Касперского» много очень разных проектов с отличающимися задачами. Однако наша карта по большей части универсальна и будет полезна…

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

    Работа с файлами Для того чтобы прочитать файл понадобится выполнить те же шаги, что и при записи в файл с небольшими изменениями: 1) создать объект класса ifstream и связать его с файлом, из которого будет производиться считывание; 2) прочитать файл; 3) закрыть файл.