c ++ 17 представил выражение препроцессора __has_include < /code>, которое имеет следующие две формы: < /p>
Код: Выделить всё
__has_include(header-name)
Код: Выделить всё
__has_include(header-name-tokens)
Стандарт упоминает, что вторая форма рассматривается только тогда, когда первая форма __has_include не совпадает.
my abstry> hip> anam> name>
Подробнее здесь: https://stackoverflow.com/questions/796 ... ude-appear