Новий урок!
"Урок №118. Лямбда-вирази" - https://acode.com.ua/urok-118-lyambda-vyrazy/
Рубрика "Уроки по С++"
"Урок №118. Лямбда-вирази" - https://acode.com.ua/urok-118-lyambda-vyrazy/
Рубрика "Уроки по С++"
aCode
Лямбда-вирази в С++ / Уроки по С++ / aCode
Лямбда-вираз (або просто «лямбда») в програмуванні дозволяє визначити анонімну функцію всередині іншої функції. Можливість зробити функцію "вкладеною" є дуже важливою перевагою, оскільки дозволяє уникнути як захаращення простору імен зайвими об'єктами, так…
Новий урок!
"Урок №119. Лямбда-захоплення" - https://acode.com.ua/urok-119-lyambda-zahoplennya/
Рубрика "Уроки по С++"
"Урок №119. Лямбда-захоплення" - https://acode.com.ua/urok-119-lyambda-zahoplennya/
Рубрика "Уроки по С++"
aCode
Лямбда-захоплення в С++ / Уроки по С++ / aCode
На цьому уроці ми розглянемо, що таке лямбда-захоплення в мові С++, як вони працюють, які є типи і як їх використовувати.
Новий урок!
"Розділ №7. Підсумковий тест" - https://acode.com.ua/rozdil-7-pidsumkovyj-test/
Рубрика "Уроки по С++"
"Розділ №7. Підсумковий тест" - https://acode.com.ua/rozdil-7-pidsumkovyj-test/
Рубрика "Уроки по С++"
aCode
Розділ №7. Підсумковий тест / Уроки по С++ / aCode
Ще один розділ позаду! Попереду серце цього туторіалу — об'єктно-орієнтоване програмування, ми майже дійшли! Залишилася лише одна сходинка — підсумковий тест.
Новий урок!
"Урок №120. Введення в ООП" - https://acode.com.ua/urok-120-vvedennya-v-oop/
Рубрика "Уроки по С++"
"Урок №120. Введення в ООП" - https://acode.com.ua/urok-120-vvedennya-v-oop/
Рубрика "Уроки по С++"
aCode
Введення в ООП в С++ / Уроки по С++ / aCode
Об'єктно-орієнтоване програмування (скор. "ООП") надає можливість створювати об'єкти, які об'єднують властивості і поведінку в самостійний союз, який потім можна повторно використовувати.
Новий урок!
"Урок №121. Класи, Об’єкти і Методи" - https://acode.com.ua/urok-121-klasy-ob-yekty-i-metody/
Рубрика "Уроки по С++"
"Урок №121. Класи, Об’єкти і Методи" - https://acode.com.ua/urok-121-klasy-ob-yekty-i-metody/
Рубрика "Уроки по С++"
aCode
Класи, Об'єкти і Методи в С++ / Уроки по С++ / aCode
В об'єктно-орієнтованому програмуванні типи даних можуть містити не тільки дані, але і функції, які працюватимуть з цими даними. Для визначення такого типу даних в мові C++ використовується ключове слово class. Використання ключового слова class визначає…
Новий урок!
"Урок №122. Специфікатори доступу public і private" - https://acode.com.ua/urok-122-spetsyfikatory-dostupu-public-i-private/
Рубрика "Уроки по С++"
"Урок №122. Специфікатори доступу public і private" - https://acode.com.ua/urok-122-spetsyfikatory-dostupu-public-i-private/
Рубрика "Уроки по С++"
aCode
Специфікатори доступу public і private в С++ / aCode
На цьому уроці ми розглянемо, що таке специфікатори доступу в мові С++, які вони бувають і як їх використовувати.
Новий урок!
"Урок №123. Інкапсуляція, Геттери і Сеттери" - https://acode.com.ua/urok-123-inkapsulyatsiya-gettery-i-settery/
Рубрика "Уроки по С++"
"Урок №123. Інкапсуляція, Геттери і Сеттери" - https://acode.com.ua/urok-123-inkapsulyatsiya-gettery-i-settery/
Рубрика "Уроки по С++"
aCode
Інкапсуляція, Геттери і Сеттери в С++ / Уроки по С++ / aCode
В об'єктно-орієнтованому програмуванні інкапсуляція (або "приховування інформації") — це процес прихованого зберігання деталей реалізації об'єкта. Користувачі звертаються до об'єкта через відкритий інтерфейс.
Новий урок!
"Урок №124. Конструктори" - https://acode.com.ua/urok-124-konstruktory/
Рубрика "Уроки по С++"
"Урок №124. Конструктори" - https://acode.com.ua/urok-124-konstruktory/
Рубрика "Уроки по С++"
aCode
Конструктори в С++ / Уроки по С++ / aCode
Конструктор — це особливий тип методу класу, який автоматично викликається при створенні об'єкта цього ж класу. Конструктори зазвичай використовуються для ініціалізації змінних-членів класу значеннями, які надані за замовчуванням/користувачем, або для виконання…
Новий урок!
"Урок №125. Список ініціалізації членів класу" - https://acode.com.ua/urok-125-spysok-initsializatsiyi-chleniv-klasu/
Рубрика "Уроки по С++"
"Урок №125. Список ініціалізації членів класу" - https://acode.com.ua/urok-125-spysok-initsializatsiyi-chleniv-klasu/
Рубрика "Уроки по С++"
aCode
Список ініціалізації членів класу в С++ / aCode
На цьому уроці ми розглянемо, як ініціалізувати змінні-члени класу за допомогою списку ініціалізації в мові С++, а також особливості і нюанси, які при цьому можуть виникнути.
Новий урок!
"Урок №126. Ініціалізація нестатичних членів класу" - https://acode.com.ua/urok-126-initsializatsiya-nestatychnyh-chleniv-klasu/
Рубрика "Уроки по С++"
"Урок №126. Ініціалізація нестатичних членів класу" - https://acode.com.ua/urok-126-initsializatsiya-nestatychnyh-chleniv-klasu/
Рубрика "Уроки по С++"
aCode
Ініціалізація нестатичних членів класу в С++ / aCode
При написанні класу з декількома конструкторами, необхідність вказувати значення за замовчуванням всім членам в кожному конструкторі призведе до написання зайвого коду. Якщо ви оновите значення за замовчуванням якогось одного члена, то вам доведеться лізти…
Новий урок!
"Урок №127. Делегуючі конструктори" - https://acode.com.ua/urok-127-deleguyuchi-konstruktory/
Рубрика "Уроки по С++"
"Урок №127. Делегуючі конструктори" - https://acode.com.ua/urok-127-deleguyuchi-konstruktory/
Рубрика "Уроки по С++"
aCode
Делегуючі конструктори в С++ / Уроки по С++ / aCode
Починаючи з C++11, конструкторам дозволено викликати інші конструктори. Цей процес називається делегуванням конструкторів (або "ланцюжком конструкторів"). Щоб один конструктор викликав інший, потрібно просто зробити виклик цього конструктора в списку ініціалізації…
Новий урок!
"Урок №128. Деструктори" - https://acode.com.ua/urok-128-destruktory/
Рубрика "Уроки по С++"
"Урок №128. Деструктори" - https://acode.com.ua/urok-128-destruktory/
Рубрика "Уроки по С++"
aCode
Деструктори в С++ / Уроки по С++ / aCode
Деструктор — це спеціальний тип методу класу, який виконується при видаленні об'єкта класу. У той час як конструктори призначені для ініціалізації класу, деструктори призначені для очищення пам'яті після нього.
Новий урок!
"Урок №129. Прихований вказівник *this" - https://acode.com.ua/urok-129-pryhovanyj-vkazivnyk-this/
Рубрика "Уроки по С++"
"Урок №129. Прихований вказівник *this" - https://acode.com.ua/urok-129-pryhovanyj-vkazivnyk-this/
Рубрика "Уроки по С++"
aCode
Прихований вказівник *this в С++ / Уроки по С++ / aCode
Вказівник *this є прихованим параметром, який неявно додається до кожного методу класу. У більшості випадків нам не потрібно звертатися до нього напряму, але при необхідності це можна зробити. Варто відзначити, що вказівник *this є константним вказівником…
Новий урок!
"Урок №130. Класи і заголовкові файли" - https://acode.com.ua/urok-130-klasy-i-zagolovkovi-fajly/
Рубрика "Уроки по С++"
"Урок №130. Класи і заголовкові файли" - https://acode.com.ua/urok-130-klasy-i-zagolovkovi-fajly/
Рубрика "Уроки по С++"
aCode
Класи і заголовкові файли в С++ / Уроки по С++ / aCode
На цьому уроці ми розглянемо роботу класів з заголовковими файлами в мові С++.
Новий урок!
"Урок №131. Класи і const" - https://acode.com.ua/urok-131-klasy-i-const/
Рубрика "Уроки по С++"
"Урок №131. Класи і const" - https://acode.com.ua/urok-131-klasy-i-const/
Рубрика "Уроки по С++"
aCode
Класи і const в С++ / Уроки по С++ / aCode
Об'єкти класів можна зробити константними (використовуючи ключове слово const). Ініціалізація виконується через конструктори класів.
Новий урок!
"Урок №132. Статичні змінні-члени класу" - https://acode.com.ua/urok-132-statychni-zminni-chleny-klasu/
Рубрика "Уроки по С++"
"Урок №132. Статичні змінні-члени класу" - https://acode.com.ua/urok-132-statychni-zminni-chleny-klasu/
Рубрика "Уроки по С++"
aCode
Статичні змінні-члени класу в С++ / aCode
На цьому уроці ми розглянемо використання статичних змінних-членів класу в мові С++.
Новий урок!
"Урок №133. Статичні методи класу" - https://acode.com.ua/urok-133-statychni-metody-klasu/
Рубрика "Уроки по С++"
"Урок №133. Статичні методи класу" - https://acode.com.ua/urok-133-statychni-metody-klasu/
Рубрика "Уроки по С++"
aCode
Статичні методи класу в С++ / aCode
Статичні методи можуть використовуватися для роботи зі статичними змінними-членами класу. Для роботи з ними не потрібно створювати об'єкти класу.
Новий урок!
"Урок №134. Дружні функції і класи" - https://acode.com.ua/urok-134-druzhni-funktsiyi-i-klasy/
Рубрика "Уроки по С++"
"Урок №134. Дружні функції і класи" - https://acode.com.ua/urok-134-druzhni-funktsiyi-i-klasy/
Рубрика "Уроки по С++"
aCode
Дружні функції і класи в С++ / aCode
Дружня функція — це функція, яка має доступ до закритих членів класу, наче вона сама є членом цього класу. У всіх інших аспектах дружня функція є звичайною функцією. Нею може бути, як звичайна функція, так і метод іншого класу.
Новий урок!
"Урок №135. Анонімні об’єкти" - https://acode.com.ua/urok-135-anonimni-ob-yekty/
Рубрика "Уроки по С++"
"Урок №135. Анонімні об’єкти" - https://acode.com.ua/urok-135-anonimni-ob-yekty/
Рубрика "Уроки по С++"
aCode
Анонімні об'єкти в С++ / aCode
Анонімний об'єкт — це значення без імені. Оскільки імені немає, то і способу посилатися на цей об'єкт за межами місця, де він створений — теж немає. Отже, анонімні об'єкти мають область видимості виразу і вони створюються, обробляються і знищуються в межах…