Р. ЛАФОРЕ ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ В C++ (4-Е ИЗДАНИЕ) (часть13) онлайн
Резюме
Поставляемые производителем программного обеспечения библиотеки классов чаще всего состоят из двух частей: общедоступного компонента (интерфейса), содержащего объявления классов в заголовочном файле, и скрытого компонента (реализации), содержащего определения методов в объектном (.OBJ) или биб- лиотечном (.LIB) файле.
Компиляторы C++ позволяют соединять разнообразные исходные и объ- ектные файлы в единую исполняемую программу. Благодаря этому можно воспользоваться библиотеками функций даже разных производителей, чтобы с использованием их классов создать в итоге хорошее приложение. Файл проек-
та позволяет запоминать, что и когда было откомпилировано, чтобы не проделы-
вать эту процедуру заново для всех без исключения файлов, входящих в проект.
Можно компилировать только те исходные файлы, которые изменялись со вре-
мени последней сборки.
Межфайловая коммуникация подразумевает, что переменные, функции и объ-
екты определены в одном файле, а объявлены в другом — в том, где они реально
используются. Определение класса должно быть помещено во все файлы, кото-
рые обращаются к нему. Нужно внимательно следить за тем, чтобы не возника-
ло повторных определений как в исходных, так и в заголовочных файлах.
12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
Схожі підручники
- Тема 11. ФОРМИ, ВИДИ І РОЛЬ КРЕДИТУ
- Гроші та кредит (частина 1)
- МЕТОДИЧНІ ВКАЗІВКИ до виконання розрахункової роботи з навчальної дисципліни “Економіко-математичні методи та моделі оптимізаційні методи та моделі”
- Бухгалтерський облік у галузях економіки (частина 2)
- Загальні питання з курсу Регіональна Економіка
- Методичні вказівки до виконання розрахункової роботи з дисципліни «Системи промислових технологій в галузях економіки»
