Новий урок!
"Урок №49. Бітові прапори та бітові маски" - https://acode.com.ua/urok-49-bitovi-prapory-ta-bitovi-masky/
Рубрика "Уроки по С++"
"Урок №49. Бітові прапори та бітові маски" - https://acode.com.ua/urok-49-bitovi-prapory-ta-bitovi-masky/
Рубрика "Уроки по С++"
aCode
Бітові флаги та бітові маски в С++ / aCode
На цьому уроці ми розглянемо бітові флаги і бітові маски в мові С++.
Новий урок!
"Розділ №3. Підсумковий тест" - https://acode.com.ua/rozdil-3-pidsumkovyj-test/
Рубрика "Уроки по С++"
"Розділ №3. Підсумковий тест" - https://acode.com.ua/rozdil-3-pidsumkovyj-test/
Рубрика "Уроки по С++"
aCode
Розділ №3. Підсумковий тест / Уроки по С++ / aCode
Вітаю вас! Ще один розділ позаду! Зараз ми коротко повторимо те, чому навчилися в цьому розділі, а потім закріпимо пройдений матеріал на практиці.
Новий урок!
"Урок №50. Блоки стейтментів" - https://acode.com.ua/urok-50-bloky-stejtmentiv/
Рубрика "Уроки по С++"
"Урок №50. Блоки стейтментів" - https://acode.com.ua/urok-50-bloky-stejtmentiv/
Рубрика "Уроки по С++"
aCode
Блоки стейтментів в С++ / aCode
Блоки стейтментів — це група стейтментів, які компілятор опрацьовує як одну інструкцію. Блок починається з символу { і закінчується символом }, стейтменти знаходяться всередині. Блоки можуть використовуватися в будь-якому місці, де дозволено використовувати…
Новий урок!
"Урок №51. Локальні змінні, область видимості та тривалість" - https://acode.com.ua/urok-51-lokalni-zminni-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
"Урок №51. Локальні змінні, область видимості та тривалість" - https://acode.com.ua/urok-51-lokalni-zminni-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
aCode
Локальні змінні, область видимості та тривалість життя в С++ / aCode
Перш ніж ми почнемо, нам потрібно спочатку розібратися з двома термінами: область видимості і тривалість життя. Область видимості визначає, де можна використовувати змінну. Тривалість життя визначає, де змінна створюється і де знищується. Ці дві концепції…
Новий урок!
"Урок №52. Глобальні змінні" - https://acode.com.ua/urok-52-globalni-zminni/
Рубрика "Уроки по С++"
"Урок №52. Глобальні змінні" - https://acode.com.ua/urok-52-globalni-zminni/
Рубрика "Уроки по С++"
aCode
Глобальні змінні в С++ / aCode
Глобальними називаються змінні, які оголошені поза блоком. Вони мають статичну тривалість життя, тобто створюються при запуску програми і знищуються при її завершенні. Глобальні змінні мають глобальну область видимості (або "файлову область видимості"), тобто…
Новий урок!
"Урок №53. Чому глобальні змінні – це зло?" - https://acode.com.ua/urok-53-chomu-globalni-zminni-tse-zlo/
Рубрика "Уроки по С++"
"Урок №53. Чому глобальні змінні – це зло?" - https://acode.com.ua/urok-53-chomu-globalni-zminni-tse-zlo/
Рубрика "Уроки по С++"
aCode
Чому глобальні змінні - це зло? / Уроки по С++ / aCode
Початківці часто використовують величезну кількість глобальних змінних, тому що з ними легко працювати, особливо коли задіяно багато функцій. Це погана ідея. Багато розробників вважають, що неконстантні глобальні змінні взагалі не слід використовувати!
Новий урок!
"Урок №54. Статичні змінні" - https://acode.com.ua/urok-54-statychni-zminni/
Рубрика "Уроки по С++"
"Урок №54. Статичні змінні" - https://acode.com.ua/urok-54-statychni-zminni/
Рубрика "Уроки по С++"
aCode
Статичні змінні в С++ / aCode
Ключове слово static є одним з найзаплутаніших у мові C++. Воно має різні значення в різних ситуаціях.
Новий урок!
"Урок №55. Зв’язки, область видимості та тривалість" - https://acode.com.ua/urok-55-zv-yazky-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
"Урок №55. Зв’язки, область видимості та тривалість" - https://acode.com.ua/urok-55-zv-yazky-oblast-vydymosti-ta-tryvalist/
Рубрика "Уроки по С++"
aCode
Зв'язки, область видимості та тривалість життя в С++ / aCode
Ми вже раніше розглядали, що таке область видимості, тривалість життя, зв'язки і те, якими вони можуть бути в мові С++. Давайте зараз закріпимо це все.
Новий урок!
"Урок №56. Простір імен" - https://acode.com.ua/urok-56-prostir-imen/
Рубрика "Уроки по С++"
"Урок №56. Простір імен" - https://acode.com.ua/urok-56-prostir-imen/
Рубрика "Уроки по С++"
aCode
Простір імен в С++ / aCode
Конфлікт імен виникає, коли два ідентифікатори знаходяться в одній області видимості, і компілятор не може зрозуміти, який з них двох слід використовувати в конкретній ситуації. Компілятор або лінкер видасть вам помилку, оскільки у нього недостатньо інформації…
Новий урок!
"Урок №57. Стейтменти using" - https://acode.com.ua/urok-57-stejtmenty-using/
Рубрика "Уроки по С++"
"Урок №57. Стейтменти using" - https://acode.com.ua/urok-57-stejtmenty-using/
Рубрика "Уроки по С++"
aCode
using-стейтменти в С++ / aCode
Якщо ви часто використовуєте Стандартну бібліотеку C++, то постійне додання std:: до використовуваних об'єктів може бути набридливим, чи не так? Мова C++ надає альтернативу у вигляді using-стейтментів.
Новий урок!
"Урок №58. Неявна конвертація типів даних" - https://acode.com.ua/urok-58-neyavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
"Урок №58. Неявна конвертація типів даних" - https://acode.com.ua/urok-58-neyavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
aCode
Неявна конвертація типів даних в С++ / aCode
З попередніх уроків ми вже знаємо, що значення змінної зберігається у вигляді послідовності біт, а тип змінної вказує компілятору, як інтерпретувати ці біти в відповідні значення.
Новий урок!
"Урок №59. Явна конвертація типів даних" - https://acode.com.ua/urok-59-yavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
"Урок №59. Явна конвертація типів даних" - https://acode.com.ua/urok-59-yavna-konvertatsiya-typiv-danyh/
Рубрика "Уроки по С++"
aCode
Явна конвертація типів даних в С++ / aCode
З попереднього уроку ми вже знаємо, що компілятор в певних випадках виконує неявну конвертацію типів даних. На цьому уроці ми розглянемо як використовувати явну конвертацію типів даних.
Новий урок!
"Урок №60. Введення в std::string" - https://acode.com.ua/urok-60-vvedennya-v-std-string/
Рубрика "Уроки по С++"
"Урок №60. Введення в std::string" - https://acode.com.ua/urok-60-vvedennya-v-std-string/
Рубрика "Уроки по С++"
aCode
std::string в С++ / Уроки по С++ / aCode
Більшість сучасних мов програмування мають вбудований тип даних string. У мові C++ також є цей тип, але не як основна частина мови, а як частина Стандартної бібліотеки С++.
Новий урок!
"Урок №61. Перерахування (перелічуваний тип даних)" - https://acode.com.ua/urok-61-pererahuvannya-perelichuvanyj-typ-danyh/
Рубрика "Уроки по С++"
"Урок №61. Перерахування (перелічуваний тип даних)" - https://acode.com.ua/urok-61-pererahuvannya-perelichuvanyj-typ-danyh/
Рубрика "Уроки по С++"
aCode
Перерахування (перелічуваний тип даних) в С++ / aCode
Перерахування (або "перелічуваний тип даних") — це тип даних, де будь-яке значення (енумератор) визначається як символьна константа. Оголосити перерахування можна за допомогою ключового слова enum.
Новий урок!
"Урок №63. Псевдоніми типів: typedef і type alias" - https://acode.com.ua/urok-63-psevdonimy-typiv-typedef-i-type-alias/
Рубрика "Уроки по С++"
"Урок №63. Псевдоніми типів: typedef і type alias" - https://acode.com.ua/urok-63-psevdonimy-typiv-typedef-i-type-alias/
Рубрика "Уроки по С++"
aCode
Псевдоніми типів в С++: typedef і type alias / aCode
Ключове слово typedef дозволяє програмісту створити псевдонім для будь-якого типу даних і використовувати його замість фактичного імені типу. Для оголошення псевдоніму типу використовується ключове слово typedef разом з типом даних, для якого створюється…
Новий урок!
"Урок №65. Вивід типів: ключове слово auto" - https://acode.com.ua/urok-65-vyvid-typiv-klyuchove-slovo-auto/
Рубрика "Уроки по С++"
"Урок №65. Вивід типів: ключове слово auto" - https://acode.com.ua/urok-65-vyvid-typiv-klyuchove-slovo-auto/
Рубрика "Уроки по С++"
aCode
Вивід типів в С++: ключове слово auto / aCode
Починаючи з C++11 ключове слово auto при ініціалізації змінної може використовуватися замість типу змінної, щоб повідомити компілятору, що він повинен присвоїти тип змінній виходячи з ініціалізованого значення. Це називається виводом типу (або "автоматичним…
Новий урок!
"Розділ №4. Підсумковий тест" - https://acode.com.ua/rozdil-4-pidsumkovyj-test/
Рубрика "Уроки по С++"
"Розділ №4. Підсумковий тест" - https://acode.com.ua/rozdil-4-pidsumkovyj-test/
Рубрика "Уроки по С++"
aCode
Розділ №4. Підсумковий тест / Уроки по С++ / aCode
У цьому розділі ми розглянули багато матеріалу. Якщо ви дійшли до цього моменту, то я вас вітаю — ви пройшли досить чимало і це вже хороший крок на шляху до вивчення мови C++ (і взагалі програмування)! Зараз же давайте закріпимо пройдений матеріал.
Новий урок!
"Урок №66. Оператори управління потоком виконання програм" - https://acode.com.ua/urok-66-operatory-upravlinnya-potokom-vykonannya-program/
Рубрика "Уроки по С++"
"Урок №66. Оператори управління потоком виконання програм" - https://acode.com.ua/urok-66-operatory-upravlinnya-potokom-vykonannya-program/
Рубрика "Уроки по С++"
aCode
Оператори управління потоком виконання програм в С++ / aCode
При запуску програми, центральний процесор (скор. "ЦП") починає виконання коду з першого рядка функції main(), виконуючи певну кількість стейтментів, а потім завершує виконання при завершенні блоку main(). Послідовність стейтментів, які виконує ЦП, називається…