Новий урок!
"Урок №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(). Послідовність стейтментів, які виконує ЦП, називається…
Новий урок!
"Урок №67. Оператори умовного розгалуження if/else" - https://acode.com.ua/urok-67-operatory-umovnogo-rozgaluzhennya-if-else/
Рубрика "Уроки по С++"
"Урок №67. Оператори умовного розгалуження if/else" - https://acode.com.ua/urok-67-operatory-umovnogo-rozgaluzhennya-if-else/
Рубрика "Уроки по С++"
aCode
Оператори умовного розгалуження if/else в С++ / aCode
На цьому уроці ми розглянемо оператори умовного розгалуження if/else та те, як їх можна використовувати.
Новий урок!
"Урок №68. Оператор switch" - https://acode.com.ua/urok-68-operator-switch/
Рубрика "Уроки по С++"
"Урок №68. Оператор switch" - https://acode.com.ua/urok-68-operator-switch/
Рубрика "Уроки по С++"
aCode
Оператор switch в С++ / aCode
На цьому уроці ми розглянемо ще один оператор управління потоком виконання програми — оператор switch, а також те, навіщо його використовувати і як це робити ефективно.
Новий урок!
"Урок №69. Оператор goto" - https://acode.com.ua/urok-69-operator-goto/
Рубрика "Уроки по С++"
"Урок №69. Оператор goto" - https://acode.com.ua/urok-69-operator-goto/
Рубрика "Уроки по С++"
aCode
Оператор goto в С++ / aCode
Оператор goto — це оператор управління потоком виконання програм, який змушує центральний процесор виконати перехід з однієї ділянки коду в іншу (тобто здійснити стрибок). Інша ділянка коду ідентифікується за допомогою лейблу.
Новий урок!
"Урок №71. Цикл do while" - https://acode.com.ua/urok-71-tsykl-do-while/
Рубрика "Уроки по С++"
"Урок №71. Цикл do while" - https://acode.com.ua/urok-71-tsykl-do-while/
Рубрика "Уроки по С++"
aCode
Цикл do while в С++ / Уроки по С++ / aCode
Одна цікава річ в циклі while полягає в тому, що якщо умова циклу з самого початку дорівнює false, то тіло циклу не буде виконуватися взагалі. Але іноді бувають випадки, коли потрібно, щоб цикл виконався хоча б один раз, наприклад, при відображенні меню.…
Новий урок!
"Урок №73. Оператори break і continue" - https://acode.com.ua/urok-73-operatory-break-i-continue/
Рубрика "Уроки по С++"
"Урок №73. Оператори break і continue" - https://acode.com.ua/urok-73-operatory-break-i-continue/
Рубрика "Уроки по С++"
aCode
Оператори break і continue в С++ / aCode
Хоча ви вже бачили оператор break в зв'язці з оператором switch, все ж він заслуговує більшої уваги, оскільки може використовуватися і з циклами. Оператор break призводить до завершення виконання циклів do, for та while.
Новий урок!
"Урок №74. Генерація рандомних чисел" - https://acode.com.ua/urok-74-generatsiya-randomnyh-chysel/
Рубрика "Уроки по С++"
"Урок №74. Генерація рандомних чисел" - https://acode.com.ua/urok-74-generatsiya-randomnyh-chysel/
Рубрика "Уроки по С++"
aCode
Генерація рандомних чисел в С++ / aCode
Можливість генерувати випадкові числа дуже корисна в деяких видах програм, зокрема в іграх, програмах наукового або статистичного моделювання. Візьмемо, наприклад, гру без рандомних (або "випадкових") подій — монстри завжди атакуватимуть вас однаково, ви…