Содержание
- 2. НРТК, 2022 г. Структуры Созонов А.А. Структуры в C++
- 3. НРТК, 2022 г. Структуры Созонов А.А. Структуры Структура — это набор элементов различных типов (ср. массив)
- 4. НРТК, 2022 г. Структуры Созонов А.А. Операции со структурами Инициализация при объявлении переменной: Friend John =
- 5. НРТК, 2022 г. Структуры Созонов А.А. Члены структур Элемент структуры называется членом структуры Обращение к членам
- 6. НРТК, 2022 г. Структуры Созонов А.А. Указатели/массивы и структуры Обращение к членам структуры через указатель: ->
- 7. НРТК, 2022 г. Структуры Созонов А.А. Члены структур Элементы «простых» типов Массивы «простых» элементов массивов структур
- 8. НРТК, 2022 г. Структуры Созонов А.А. Пример: Outlook struct Date { int year, month, day; };
- 9. НРТК, 2022 г. Структуры Созонов А.А. Члены структур Структура не может быть членом самой себя: struct
- 10. НРТК, 2022 г. Структуры Созонов А.А. Члены структур Что если две структуры должны указывать друг на
- 11. НРТК, 2022 г. Структуры Созонов А.А. Размеры структур Размер структуры — сумма размеров ее членов плюс
- 12. НРТК, 2022 г. Структуры Созонов А.А. Размеры структур Выравнивание нужно для более быстрого доступа к членам
- 13. НРТК, 2022 г. Структуры Созонов А.А. Объединения
- 14. НРТК, 2022 г. Структуры Созонов А.А. Объединения Объединение — это структура в которой все члены расположены
- 15. НРТК, 2022 г. Структуры Созонов А.А. Пример left top union Rectangle { struct { int left,
- 16. НРТК, 2022 г. Структуры Созонов А.А. Структуры и объединения в C В C имена структур и
- 17. НРТК, 2022 г. Структуры Созонов А.А. Битовые поля
- 18. НРТК, 2022 г. Структуры Созонов А.А. Битовые поля Битовые поля — способ указать количество бит, необходимых
- 19. НРТК, 2022 г. Структуры Созонов А.А. Пример struct Date { unsigned int year : 11; unsigned
- 20. НРТК, 2022 г. Структуры Созонов А.А. Структуры и функции
- 21. НРТК, 2022 г. Структуры Созонов А.А. Структуры как возвращаемые значения: Friend CreateFriend(char* name, int age); Структуры
- 22. НРТК, 2022 г. Структуры Созонов А.А. Вариант 1 — по значению int WhoIsOlder(Friend friend1, Friend friend2);
- 23. НРТК, 2022 г. Структуры Созонов А.А. Вариант 1 — по значению int WhoIsOlder(Friend friend1, Friend friend2);
- 24. НРТК, 2022 г. Структуры Созонов А.А. Вариант 2 — по указателю (C) int WhoIsOlder(Friend* friend1, Friend*
- 25. НРТК, 2022 г. Структуры Созонов А.А. Вариант 3 — по ссылке (C++) int WhoIsOlder(Friend& friend1, Friend&
- 26. НРТК, 2022 г. Структуры Созонов А.А. Плюсы и минусы При передаче по ссылке (по указателю) не
- 27. НРТК, 2022 г. Структуры Созонов А.А. Вариант 4 — окончательный int WhoIsOlder(const Friend* friend1, const Friend&
- 29. Скачать презентацию