Matrix of C++ Support

The table below lists general statements of support for C++ elements based on internal testing of C++ version 11 and Visual Studio 2017.

NOTE: C++ versions 14 and 17 have not been tested due to their incomplete support of these standards.

Element Level of support
Algorithms Supported
Atomics Supported
Containers Supported
Deprecated Facilities (DEPR) Supported
Diagnostics Some support. We recommend you test any code that uses Diagnostics.
Experimental Not supported

Input/Output Streams

Some support. Relative paths are not supported. We recommend you test any code that uses Input/Output streams.
Threading Not supported but may work. We recommend you test any code that uses Threading.
Iterators Supported
Language Supported
Localization Not supported but may work. We recommend you test any code that uses Localization.
Numerics Some support. We recommend you test any code that uses Numerics.
Regular Expressions Some support. We recommend you test any code that uses Regular Expressions.
Strings Supported
Utilities Supported

NOTE: As of SDK version 3.5, RTX64 supports thread-safe function-local static initialization (also known as "magic statics"), which is a C++11 language feature.

You can view our test results and download the LLVM Libcxx C++ test suite for RTX64 from GitHub at https://github.com/IntervalZero/llvm-project/tree/LLVM-RTX64.