C++ 17, std::experimental::any где?

415
26 февраля 2017, 08:51

Работаю в MSVC, набираю #include <experimental/ >, в выпадающем списке нет any. Как мне подключить этот хедер?

Answer 1

В стандарте c++17 это нужно искать в <any> под именем std::any.

Answer 2

А вы с какой версией работаете?

В 2015 это точно не реализовано. Или у вас VC++ 2017 RC стоит? в нем просто в <any> - см. здесь: https://docs.microsoft.com/ru-ru/cpp/what-s-new-for-visual-cpp-in-visual-studio

READ ALSO
Достаточный для хранения 2x числа тип

Достаточный для хранения 2x числа тип

У меня есть числоКак получить тип, который может хранить это число, умноженное на 2, если число имеет не "максимальный" тип? Например, число...

331
Матрица как вектор векторов

Матрица как вектор векторов

Вот тут - http://rustackoverflow

369
Не могу назначить StandardGestures динамически

Не могу назначить StandardGestures динамически

В чем ошибка? не понимаю синтаксиса

324
Вызов методов класса через указатель на функцию

Вызов методов класса через указатель на функцию

Хочу реализовать возможность передавать в качестве аргумента функции указатель на метод разных классов

413