Поставил 2017 студию.
В хедере с настройкой под конкретную версию STL пришлось заменить
#define __STL_CONSTRUCTOR_FUNC std::_Construct
#define __STL_DESTROYER_FUNC std::_Destroy
на
#define __STL_CONSTRUCTOR_FUNC(ptr,a) std::_Construct_in_place(*(ptr),a)
#define __STL_DESTROYER_FUNC(ptr) std::_Destroy_in_place(*(ptr))
Это функции для "in-place" создания и разрушения объектов.
Возник вопрос — когда в STL появятся стандартные вещи для этих задач? Или они там уже давно есть?
PS. Это, практически, единственное что пришлось откорректировать для сборки достаточно большого проекта в новой студии
-- Пользователи не приняли программу. Всех пришлось уничтожить. --