Использование указателей bc++, страница 13

Вычисление адреса...................................................................................................... 29

Модели памяти............................................................................................................ 30

Вопросы для самопроверки........................................................................................ 33

13. ОТЛАДКА ПРОГРАММ.............................................................................................. 34

Классификация ошибок............................................................................................... 34

Ошибки, не обнаруженные компилятором.............................................................. 35

Ситуации, возникающие при неверных результатах.............................................. 36

Средства отладки......................................................................................................... 36

Тестирование программ............................................................................................. 36

Методы тестирования................................................................................................. 37

Тестовые данные......................................................................................................... 38

Этапы тестирования.................................................................................................... 39

Вопросы для самопроверки........................................................................................ 39

14. КРИТЕРИИ КАЧЕСТВА ПРОГРАММЫ................................................................... 40

Вопросы для самопроверки......................................................................................... 47

15. ДИРЕКТИВЫ ПРЕПРОЦЕССОРА.............................................................................. 47

Директивы #define и #undef........................................................................................ 47

Директивы #include...................................................................................................... 49

Условная компиляция.................................................................................................. 50

Директивы #ifdef и #ifndef.......................................................................................... 51

Директивы управления нумерацией строк #line...................................................... 52

Директива #error........................................................................................................... 53

Директивы #pragma...................................................................................................... 53

Предопределенные макросы....................................................................................... 55

Вопросы для самопроверки......................................................................................... 58

16. КОМПОНЕНТЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО

ПРОГРАММИРОВАНИЯ........................................................................................... 58

Компоненты ООП........................................................................................................ 58

Абстракция................................................................................................................... 60

Инкапсуляция.............................................................................................................. 61

Наследование............................................................................................................... 63

Полиморфизм.............................................................................................................. 65

Вопросы для самопроверки........................................................................................ 68

17. ПОТОКИ ВВОДА-ВЫВОДА....................................................................................... 69

Ввод-вывод встроенных типов................................................................................... 69