Импорт в VC ++: #import
для библиотек типов или .tlbs (COM материал).
Содержимое библиотеки типов преобразуется в классы C ++, в основном описывающие интерфейсы COM для вас автоматически, а затем включается в ваш файл.
Директива #import
была введена Microsoft как расширение языка C ++. Вы можете прочитать об этом в этой статье MSDN .
Директива #import
также используется с вещами .NET / CLI.
Импорт в gcc:
Импорт в gcc отличается от импорта в VC ++. Это простой способ включить заголовок не более одного раза. (В VC ++ и GCC вы также можете сделать это через #pragma
один раз)
Директива #import
была официально аннулирована командой gcc в версии 3.4 и прекрасно работает 99% времени во всех предыдущих версиях gcc, которые поддерживают
Включить: #include
в основном для заголовочных файлов, но для добавления содержимого к текущему файлу. #include
является частью стандарта C ++. Вы можете прочитать об этом в этой статье MSDN .