Содержание
- 2. МОДУЛЬНОСТЬ В ЯЗЫКЕ C++ ПОДДЕРЖИВАЕТСЯ С ПОМОЩЬЮ: Директив препроцессора. Пространств имен. Классов памяти. Исключений Раздельной компиляции.
- 3. ПРЕПРОЦЕССОР. Препроцессором называется первая фаза компилятора. Инструкции препроцессора называются директивами. Директивы должны начинаться с символа #,
- 4. Директива #include.
- 5. ДИРЕКТИВА #INCLUDE. Директива #include вставляет содержимое указанного файла в ту точку исходного файла, где она записана.
- 6. ЗАГОЛОВОЧНЫЕ ФАЙЛЫ. Заголовочные файлы обычно имеют расширение .h и могут содержать: определения типов, констант, встроенных функций,
- 7. Заголовочные файлы. В заголовочном файле не должно быть определений функций и данных. Эти правила не являются
- 8. Заголовочные файлы. Для каждого файла библиотеки С с именем имеется соответствующий файл библиотеки C++ , в
- 9. Директива #define.
- 10. ДИРЕКТИВА #DEFINE. Директива #define определяет подстановку в тексте программы. Она используется для определения: символических констант: #define
- 11. Директива #define. Примеры: #define VERSION 1 #define VASIA "Василий Иванович" #define MAX(x,y) ((x)>(y)?(x):(y)) #define MUX Имена
- 12. Директива #define. #define MAX(x,y) ((x)>(y)?(x):(y)) Параметры макроса используются при макроподстановке, например, если в тексте программы используется
- 13. Директива #define. Отсутствие круглых скобок может привести к неправильному порядку вычисления поскольку препроцессор не оценивает вставляемый
- 14. Директива #define. Макросы и символические константы унаследованы из языка С, при написании программ на C++ их
- 15. Директива #undef.
- 16. ДИРЕКТИВА #UNDEF. Директива #undef удаляет определение символа. Используется редко, например, для отключения какой-либо опции компилятора. Формат:
- 17. Директивы условной компиляции.
- 18. ДИРЕКТИВЫ УСЛОВНОЙ КОМПИЛЯЦИИ. Директивы условной компиляции #if, #ifdef и #ifndef применяются для того, чтобы исключить компиляцию
- 19. Директива #if. Формат : #if константное_выражение ...... [ #elif константное_выражение ......] [ #elif константное_выражение ......] [
- 20. Директива #if. Пример: // Пример условного включения // различных версий заголовочного файла #if VERSION == 1
- 21. Директивы #ifdef и #ifndef. Формат : #ifdef символ // Расположенный ниже код компилируется, // если символ
- 22. Директива #ifdef. Пример: // Директива #ifndef часто применяется для того, // чтобы обеспечить включение заголовочного //
- 23. Предопределенные макросы В C++ определено несколько макросов, предназначенных в основном для того, чтобы выдавать информацию о
- 24. Предопределенные макросы. _cplusplus определен, если программа компилируется как файл C++. применяется, если требуется переносить код из
- 25. Предопределенные макросы. _DATE_ содержит строку с текущей датой в формате месяц день год. _FILE_ содержит строку
- 27. Скачать презентацию