Cu 12345

  • 27 нояб. 2012 г.
  • 271 Слова
Общая характеристика языка C++.
1. Инструкция объявления переменной.
2. Базовые типы данных.
3. Представления типов в памяти.
4. Указатели. Синтаксис объявления указателей.5. Работа с данными через указатель.
6. Арифметика указателей.
7. Массивы. Синтаксис объявления массивов.
8. Операторы языка C++. (стандартные)
9. Операторы ветвления.10. Операторы цикла.
11. Синтаксис объявления функции.
12. Переменное число параметров функции.
13. Встраиваемые (inline) функции.
14. Общая структура программы.
15. Файлызаголовков.
16. Препроцессор.
17. Представление и обработка строковых данных, функции обработки строк
18. Представление и обработка строковых данных std::string.
19. Потоковыйввод-вывод.
20. Понятие о динамической памяти - Куче.
21. Функции работы с динамической памятью.
22. Двумерные массивы. Синтаксис объявления двумерных массивов.
23. Создание динамического двумерногомассива.
24. Структуры данных.
25. Классы.
26. Уровни доступа к членам-данным и методам класса и их соответствие при наследовании.
27. Конструкторы.
28. Деструктор.
29.Виртуальные методы.
30. Позднее и ранее связывания.
31. Чисто виртуальные методы.
32. Переопределение операций.
33. Переопределение операций ввода-вывода для объектных типов.34. Особенности переопределения унарных операций для классов.
35. Особенности переопределения бинарных операций для классов.
36. Полиморфизм и его примеры.
37. Инкапсуляция.
38.Наследование и его примеры.
39. Образование производных классов.
40. Конструкторы производных классов.
41. Виртуальность деструктора в иерархии классов.
42. Абстрактные классы.
43.Множественное наследование.
44. Дружественные функции
45. Дружественные классы.
46. Исключения.
47. Механизм перехвата исключений.
48. RAII.
49....
tracking img