Smoky 0 12 января, 2018 Опубликовано 12 января, 2018 · Жалоба Для исключения повторной компиляции содержимого h-файла несколько раз еще можно использовать следующие приемы: или #pragma once А это в каком компиляторе? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Grizzly 0 12 января, 2018 Опубликовано 12 января, 2018 · Жалоба А это в каком компиляторе? Ну очень во многих: https://ru.wikipedia.org/wiki/Pragma_once Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kabdim 0 12 января, 2018 Опубликовано 12 января, 2018 · Жалоба А это в каком компиляторе? Настолько во всех что я до сих пор удивляюсь что её не внесли в стандарт. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Baser 3 12 января, 2018 Опубликовано 12 января, 2018 · Жалоба Настолько во всех что я до сих пор удивляюсь что её не внесли в стандарт. ИАР значится в табличке в Википедии, однако в тех версиях (не очень старых) что я использую для MSP430 и STM32, #pragma once отсутствует. Есть только упоминание о ней в главе: Recognized pragma directives (6.10.6) In addition to the pragma directives described in the chapter Pragma directives, the following directives are recognized and will have an indeterminate effect. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Smoky 0 12 января, 2018 Опубликовано 12 января, 2018 · Жалоба Ну очень во многих: https://ru.wikipedia.org/wiki/Pragma_once Проверил в AVR Studio, работает. Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aiwa 0 13 января, 2018 Опубликовано 13 января, 2018 · Жалоба Настолько во всех что я до сих пор удивляюсь что её не внесли в стандарт. Точнее, настолько во всех, что его не смогли выбросить. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться