26 / 26 / 26
Регистрация: 01.10.2015
Сообщений: 175
|
||||||
1 | ||||||
Назначение директив препроцессора: #ifndef, #define, #endif18.10.2015, 11:45. Показов 3608. Ответов 3
Метки нет (Все метки)
Объясните, что обозначают эти директивы?
Заем это использовать в классах?
0
|
18.10.2015, 11:45 | |
Ответы с готовыми решениями:
3
Объясните, в чем суть директив #ifndef/#define/#endif Как влияет inline и обертка(#ifndef #define #endif) .h файла на компоновщик. Нюансы синтаксиса: #pragma once и ifndef define endif это одно и тоже? Команды #ifndef #ifdef и #endif |
Wanna be serious
586 / 473 / 186
Регистрация: 31.07.2013
Сообщений: 1,693
|
|
18.10.2015, 12:03 | 2 |
Сообщение было отмечено Default_070 как решение
Решение
Директивы #ifndef ... #endif созданы для того, что бы предотвратить многократное включение заголовочного файла. #define в данном случае определяет содержимое, если файл определяется впервые. Есть альтернативный вариант для #ifndef ... #endif - #pragma once.
1
|
599 / 237 / 69
Регистрация: 08.08.2015
Сообщений: 1,637
|
|
18.10.2015, 12:05 | 3 |
Ifndef если объект не определен определить командой define
Endif закончить условие Добавлено через 1 минуту Default_070, совет не трогайте вы предпроцесор, это было в С актуально сейчас есть другие более правильные и безопасные средства
1
|
26 / 26 / 26
Регистрация: 01.10.2015
Сообщений: 175
|
|
18.10.2015, 12:09 [ТС] | 4 |
Спасибо. Понял.
0
|
18.10.2015, 12:09 | |
18.10.2015, 12:09 | |
Помогаю со студенческими работами здесь
4
Подключение директив препроцессора Массивы и директив препроцессора Использование директив препроцессора Вернуть значение типа int за счет директив препроцессора Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |