Нет ничего плохого в #import "SomeCppHeaderFile.h"
.Директива #import
существует в препроцессорах C / C ++ GCC и Clang;Разница с #include
заключается в том, что он предназначен для того, чтобы не включать дважды один и тот же файл в один и тот же модуль компиляции.
Эта директива не является стандартной C, поэтому, если вы планируете отправлять свои библиотеки в другие системы,осторожный.Насколько я знаю, он поддерживается только GCC и Clang, и парням из GCC это не очень нравится по этой причине.