Learn C++: Compiler & Practice

Утрымлівае рэкламуКуплі ў праграме
Ацэнка змесціва
Для ўсіх
10 тыс.+
Спампоўванні
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Вывучайце C++ ад першага вызначэння кода да класаў, STL, семантыкі перамяшчэння і сучаснага C++20. Гэты курс праграмавання на C++ спалучае кароткія ўрокі з рэальным кампілятарам на вашым тэлефоне, таму кожная ідэя завяршаецца кодам, які вы пішаце, кампілюеце і запускаеце самастойна.

Створаны для пачаткоўцаў, студэнтаў-інфарматыкаў, распрацоўшчыкаў гульняў і сістэм, а таксама ўсіх, хто рыхтуецца да заняткаў па праграмаванні або сумоўя па кадаванні.

ПАДРУЧНІК ПА C++, ЯКІ ЗМУШАЕ ВАС ПІСАЦЬ КОД
• 51 курс і больш за 200 кароткіх урокаў, ад асноў для пачаткоўцаў да прасунутых тэм
• Карта курса аб'ядноўвае іх у пяць трэкаў: асновы, памяць, аб'екты, STL і стварэнне рэальных праграм
• Тэмы ўключаюць зменныя, радкі, уваходныя і выходныя патокі, паток кіравання, структуры і класы, вектары, спасылкі, указальнікі, стэк і кучу, RAII, разумныя ўказальнікі, выключэнні, const і constexpr, шаблоны, лямбда-выразы, ітэратары, файлавы ўвод/вывад, CMake, паралельнасць і саўпраграмы
• Аб'ектна-арыентаванае праграмаванне (ААП): класы, спадчыннасць, палімарфізм і перагрузка аператараў
• STL: вектары, карты, unordered_map, алгарытмы, дыяпазоны, std::optional, std::variant і std::span
• Сучасныя стандарты C++ 11, 14, 17 і 20, у тым ліку семантыка і канцэпцыі перамяшчэння
• Тэсты і паўтарэнне картак дапамагаюць засвоіць сінтаксіс

КАМПІЛЯТАР C++ У ВАША КІШЭНЯ
• Напішыце код у мабільным рэдактары кода і скампілюйце яго з дапамогай рэальнага кампілятара GCC, а не сімулятара
• Глядзіце вынік і код выхаду, а затым запусціце яго зноў адным дотыкам
• Увядзіце ўваходныя дадзеныя для праграм, якія чытаюць з cin
• Ваша першая праграма паказвае значэнне, адрас памяці, у якім яно знаходзіцца, і яго памер у байтах
• Кожная праграма, якую вы запускаеце, захоўваецца разам з вашымі нататкамі да ўрока і закладкамі
• Бібліятэка гатовых прыкладаў і шпаргалка з магчымасцю пошуку

ТРЫ ШТОДЗЁННЫЯ ПРАКТЫЧНЫЯ ЗВЫЧКІ C++
• Прадказвайце вынік: пяць кароткіх праграм у дзень. Дайце адказ, перш чым кампілятар яго выправіць
• Пошук памылак: адна зламаная праграма ў дзень. Знайдзіце дэфект, выпраўце яго і дакажыце гэта з дапамогай кампілятара. Падказкі бясплатныя
• Сінтаксічны спрынт: 60 секунд пытанняў па сінтаксісе адным дотыкам. Пабіце свой рэкорд

20 кіруемых праектаў на C++
Стварайце рэальныя праграмы крок за крокам: праграма, падзеленая на два файлы, буфер-ўладальнік, інвентар, тэкставая статыстыка, матрыца, банкаўскі рахунак, фігуры з палімарфізмам, стэк шаблонаў, парсер канфігурацыі, калькулятар RPN, лічыльнік слоў са std::map, выключэнні, лямбда-выразы з алгарытмамі STL, звязаны спіс, семантыка перамяшчэння, карэктнасць канстант, пошук запісаў, парсінг радковых патокаў і машына станаў.

НАСТАЎНІК ШІ І ПЕРАВОДЧЫК ПАМЫЛАК
Затрымаліся на паказальніку або сцяне памылак шаблонаў? Устаўце памылку і атрымайце яе тлумачэнне ў адным сказе, а таксама радок для выпраўлення. Спытайце настаўніка ШІ пра што заўгодна і атрымайце зразумелы адказ простай мовай.

60 МІСІЙ ПА КАДАВАННІ І ШТОДЗЁННЫХ ВЫКАНАННЯЎ

• 60 місій па кадаванні, ад лёгкіх да складаных
• Новая задача па кадаванні кожны дзень
• Сусветны выклік па кадаванні: тры глабальныя раўнды ў рэжыме рэальнага часу кожны дзень з табліцай лідэраў
• Серыі, вопыт і напаміны дапамогуць вам працягваць практыку

ПАЧАТАК БЯСПЛАТНЫ
Ваш першы курс C++ бясплатны. Гэтак жа, як і штодзённы набор «Прагназуй вынік», штодзённае паляванне на памылкі, тры раўнды сінтаксічнага спрынта ў дзень, першы кіраваны праект, дзве місіі, штодзённая задача па кадаванні, Сусветны выклік па кадаванні і адно пытанне настаўніка па штучным інтэлекце ў дзень.

ПРАФЕСІЙНЫЯ ЗВЯЗКІ
Прафесійны ўзровень адкрывае кожны курс, місію і праект, неабмежаваны сінтаксічны спрынт, поўныя інструменты штучнага інтэлекту, экзамен на сертыфікат і магчымасць гуляць без рэкламы.

ДЛЯ КАГО
• Пачаткоўцаў, якія вывучаюць C++ як першую або другую мову праграмавання
• Студэнтаў, якія праходзяць курс праграмавання на C++ або курс інфарматыкі
• Распрацоўшчыкаў гульняў, убудаваных сістэм і праграмнага забеспячэння, якім патрэбныя сучасныя навыкі C++
• Распрацоўшчыкаў Python або Java, якія хочуць зразумець, што адбываецца ў памяці
• Усіх, хто хоча атрымаць пакрокавае кіраўніцтва па C++, якое можна прайсці ў аўтобусе

Дадатак даступны на 22 мовах.

Пачніце бясплатны курс C++ сёння, прайдзіце першы тэст і скампілюйце сваю першую праграму за лічаныя хвіліны.
Падручнік па праграмаванні на C++ і рэдактар ​​кода: аб'ектна-арыентаванае праграмаванне, STL, тэсты і практыкаванні па кадаванні
Абноўлена
26 вер 2026 г.
Рэкамендаваныя гісторыі

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
  • Даныя не абагульваюцца са староннімі арганізацыямі
    Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
  • Праграма можа збіраць наступныя тыпы даных:
    Асабістая інфармацыя і Прылада ці іншыя ідэнтыфікатары
  • Даныя перадаюцца ў зашыфраваным выглядзе
  • Вы можаце запытаць выдаленне даных