Базовый C++ |
||
МЕНЮ Искусственный интеллект Поиск Регистрация на сайте Помощь проекту ТЕМЫ Новости ИИ Искусственный интеллект Разработка ИИГолосовой помощник Городские сумасшедшие ИИ в медицине ИИ проекты Искусственные нейросети Слежка за людьми Угроза ИИ ИИ теория Внедрение ИИКомпьютерные науки Машинное обуч. (Ошибки) Машинное обучение Машинный перевод Реализация ИИ Реализация нейросетей Создание беспилотных авто Трезво про ИИ Философия ИИ Big data Работа разума и сознаниеМодель мозгаРобототехника, БПЛАТрансгуманизмОбработка текстаТеория эволюцииДополненная реальностьЖелезоКиберугрозыНаучный мирИТ индустрияРазработка ПОТеория информацииМатематикаЦифровая экономика
Генетические алгоритмы Капсульные нейросети Основы нейронных сетей Распознавание лиц Распознавание образов Распознавание речи Техническое зрение Чат-боты Авторизация |
2018-06-21 15:30 Базовый 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 Комментарии: |
|