Ответ 1
Есть ли какая-либо функция/объект, который действительный С++ 03, но не работает в С++ 11
Существует несколько несовместимостей:
-
export template
удален (не устарел, действительно удален) - вы больше не можете использовать
auto
как спецификатор хранилища - есть новые зарезервированные слова:
alignof
,char16_t
,char32_t
,constexpr
,decltype
,noexcept
,nullptr
,static_assert
иthread_local
также для будущих версий:
-
std::auto_ptr
устарел - характеристики броска устарели
Возможно, мне не хватает других, но если ваш код использует их, вам придется исправить это.
Почти все возможности С++ 2003 по-прежнему одинаковы или более точно указаны для реализаций компилятора в С++ 2011.