2013-09-15 2 views
2

Я пытаюсь выяснить, можно ли использовать #import (вместо #include с включенными охранниками) в кросс-платформенной библиотеке C++ 11?Является ли #import частью стандарта C++ 11?

Статьи, которые я нашел в SO и в других местах, как представляется, указывают на то, что #import было предложено включить в стандарт C++ 11, но, судя по ответам примерно с ~ 2012 года, все еще казалось, что Microsoft и GCC конкретные расширения с импорт не является общепринятым стандартом.

+11

Нет, не стандарт. – chris

ответ

6

Нет, в текущем стандарте C++ нет «#import».

Синтаксис часто предлагался как часть модульной системы для C++, но до сих пор не было достаточного консенсуса относительно того, как такая система должна работать в деталях.

+0

из любопытства: есть ли у вас ссылка на такое предложение? –

+1

@ BЈовић: [Здесь один] (http://www.youtube.com/watch?v=4Xo9iH5VLQ0) и [в слайдах] (http://isocpp.org/blog/2012/11/modules-update -он-работа в прогресс-Дуг-Грегор). –

+0

http://isocpp.org/blog/2012/11/modules-update-on-work-in-progress-doug-gregor –

Смежные вопросы