Лекция 10 Константы. Константные указатели и ссылки
Лекции по языку, на котором написаны Телеграмм, Яндекс-Поиск, Яндекс-Такси, VK Видео, нарушающий законы РФ поганый Гугль, NVidia CUDA, многие другие полезные и быстрые программы. Язык С++ претерпел драматические изменения при переходе к стандартам 11, 14, потом 17, 20. Стиль написания и возможности системных и прикладных программ изменились. "Старослужащим" программистам неплохо доучиться , чтобы оставаться адекватным новым возможностям. Молодым талантам неплохо бы познать сторону чуть глубже внешнего фасада в Эвристическом изложении хорошего учителя с Физтеха. 00:03 Введение в константы в C++ 02:09 Интуиция о константах 04:48 Примеры использования констант 06:56 Константы и указатели 11:37 Преобразование типов 13:21 Преобразование указателей 14:54 Пример с константным указателем 18:23 Константные ссылки 24:18 Инициализация констант 26:16 Передача аргументов в функции 30:33 Передача строк по константной ссылке 33:21 Инициализация константных ссылок 35:08 Уничтожение строк 41:15 Оптимизация компилятора 47:03 Константные ссылки и их инициализация 47:53 Рекомендации по принятию аргументов 49:37 Исключение из правил 52:12 Обсуждение кода и стиля 54:20 Продление жизни объектов 01:00:18 Примеры и упражнения 01:01:29 Перегрузка функций и константные ссылки 01:05:45 Временные значения и константные ссылки 01:08:02 Пример с указателями и константными указателями 01:16:33 Заключение и рекомендации
Лекции по языку, на котором написаны Телеграмм, Яндекс-Поиск, Яндекс-Такси, VK Видео, нарушающий законы РФ поганый Гугль, NVidia CUDA, многие другие полезные и быстрые программы. Язык С++ претерпел драматические изменения при переходе к стандартам 11, 14, потом 17, 20. Стиль написания и возможности системных и прикладных программ изменились. "Старослужащим" программистам неплохо доучиться , чтобы оставаться адекватным новым возможностям. Молодым талантам неплохо бы познать сторону чуть глубже внешнего фасада в Эвристическом изложении хорошего учителя с Физтеха. 00:03 Введение в константы в C++ 02:09 Интуиция о константах 04:48 Примеры использования констант 06:56 Константы и указатели 11:37 Преобразование типов 13:21 Преобразование указателей 14:54 Пример с константным указателем 18:23 Константные ссылки 24:18 Инициализация констант 26:16 Передача аргументов в функции 30:33 Передача строк по константной ссылке 33:21 Инициализация константных ссылок 35:08 Уничтожение строк 41:15 Оптимизация компилятора 47:03 Константные ссылки и их инициализация 47:53 Рекомендации по принятию аргументов 49:37 Исключение из правил 52:12 Обсуждение кода и стиля 54:20 Продление жизни объектов 01:00:18 Примеры и упражнения 01:01:29 Перегрузка функций и константные ссылки 01:05:45 Временные значения и константные ссылки 01:08:02 Пример с указателями и константными указателями 01:16:33 Заключение и рекомендации
