Базовый C++

МЕНЮ


Искусственный интеллект
Поиск
Регистрация на сайте
Помощь проекту

ТЕМЫ


Новости ИИРазработка ИИВнедрение ИИРабота разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика

Авторизация



RSS


RSS новости


Базовый C++

1)

* Hello World

* Комментарии

* Переменные

** Базовые типы

** Декларация и Определение

** Константы

** Массивы

** Видимость переменных

2)

* Все базовые типы данных

** Их конвертация при математических операциях

* Больше способов определения переменных (включая массивы)

* Контроль исполнения программы

** Условия (if, if-else, if-else if-else)

** Циклы (while, do-while, for, "for each")

3)

* Функции (методы)

** Получение и возврат данных

** Декларация и определение

** Значения по умолчанию

** Перегрузка функций

* Структуры данных

** Определение используя { }

* Классы

** Частные и общедоступные данные и методы

** Конструктор

*** Конструктор по умолчанию

** Написание методов

** Написание операторов

4)

* Оператор switch

* Класс std::string

** Обращение к отдельному символу

** Конкатенация строк

** Удаление символов

** Конвертация в численные переменные

** Репрезентация чисел

* Массивы std::array

** Отличие от стандартных массивов

** Класс std::vector

* Работа с файлами

** Посимвольный доступ

** Получение строк из текстовых файлов

** Запись в файлы

*** Типы записи

* Приложение "anagram make"

5)

* Разбиение программы на модули

** Программа make

** Хедеры

* Предпроцесорные директивы

* Шаблоны

** Шаблонные функции

** Шаблонные классы

6)

На этом занятии мы посвятим всё время рассмотрению коллекций в стандартной библиотеке.

7)

На этом занятии мы обсудим вопросы выделения памяти во время исполнения программы.

8)

* константы

** const

** define

** constexpr

* Константные методы

** Данные "mutable"

* Статические данные

* Статические методы

* Ошибка статического фиаско

9)

* особые методы

** копирующий конструктор

** перемещающий конструктор

** копирующий оператор

** перемещающий оператор

** резервный вызов конструктора/оператора

10)

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

Полный курс в видеоальбоме: https://vk.cc/8bTa8M

@itcookies @itcookies


Источник: vk.com

Комментарии: