2017-07-26 4 views
1

Gibt es eine Möglichkeit, den Zugang zu dem gewinnen:Zugang zu std :: any in VS2015

#include <any> 

Bibliothek in Visual Studio 2015?

Oder werde ich auf VS2017 für C++ 17 Unterstützung aktualisieren müssen. Keine

+0

Was ist passiert, als Sie es versucht haben? –

+0

@PeteBecker: Schwerwiegender Fehler C1083: Datei kann nicht geöffnet werden: 'any': Keine solche Datei oder Verzeichnis – sailfish009

Antwort

7

, können Sie nicht <any> in MSVS verwenden 2015. Nach der Matrix auf this blog post<any> ist nicht verfügbar, bis MSVS 2017

+0

Richtig. '' '' ist Teil des C++ 17 Entwurfs, nicht C++ 11 oder C++ 14. –

0

Sie boost::any mit vielen Compiler verwenden können. MSVC 2015 befindet sich in der Kompatibilitätsliste. boost :: any ist nur eine Header-Bibliothek und ziemlich stabil.

Verwandte Themen