Посты
Списки в C++. Односвязный список

Cplus_deep_22.8-5020-3781cf.png

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

Случайное число. Генератор в C++

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

Обзор графических библиотек C++

Cplus_Deep_11.06_site-5020-ecd1fe.png

Одним из наиболее мощных и популярных языков программирования является C++. На нём ежедневно пишут сотни приложений, нередко использующих GUI. Но работа с графикой не всегда удобна для программиста, поэтому на помощь приходят графические библиотеки, делающие разработку графической части быстрее и удобнее. О них и поговорим.

Зачем Python-программисту нужен курс по C++?

C___feedback_VK_1000x700_blue_4.6-5020-56ecae.png

Мы продолжаем традицию проведения интервью со студентами OTUS. Это позволяет понять, оправдались ли их ожидания, довольны ли они результатами обучения. Накануне мы пообщались с Python-программистом Константином Кормашевым, который обучался у нас на курсе «Разработчик C++».

Знакомимся с Сергеем Кольцовым, преподавателем курса «Разработчик С++»

C___teacher_VK_1000x700_blue-5020-3a3728.png

Сергей Кольцов — опытный разработчик и инженер, который занимается программированием уже более 10 лет. Он заинтересовался языками программирования ещё в школе и начинал с Delphi и Borland C++. Окончил МГТУ им. Н.Э. Баумана, обучался на факультете «Информатика и системы управления».

Отзыв о курсе «Разработчик C++»

C___feedback_VK_1000x700_blue_23.5-5020-38aaf1.png

Мы в OTUS постоянно интересуемся мнением наших студентов о том, насколько им интересно учиться, что именно они узнают, чем запоминаются занятия, с какими проблемами сталкиваются. Специально для этого была внедрена опросная система, цель которой — улучшить качество образования и оперативно устранять возникающие проблемы. И конечно, мы всегда радуемся, когда студенты готовы дать фидбек не только в формате опроса, но и ответить на конкретные вопросы лично. Так мы связались с Антоном Береговым, выпускником курса «Разработчик C++».

Решаем проблему конкурентного доступа с помощью Lock-Free

C___Deep_27.12_site-5020-00967a.png

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