Filter:
0 features
Sort:
| Feature | StandardStd / Papers | Paper(s) | GCC | Clang | MSVC | Xcode |
|---|
| Feature | StandardStd / Papers | Paper(s) | GCC | Clang | MSVC | Xcode |
|---|
This overview shows the current conformance per toolchain for each standard. Full support counts as 100%, and partial support counts as 50%. Language features and Standard Library features are calculated separately.
Compare toolchain versions to see which features become available when upgrading.
Select versions to compare
See when features were first supported by each toolchain.
Select a standard to view adoption timeline
This site lists C and C++ features and their respective support by compilers and standard library implementations, designed as a simple, quickly searchable table. It's regularly updated and maintained as best as possible. Contributions are welcome.
>=14, <17, or ! (for unsupported features only). Multiple toolchain filters work together to narrow down results.If you have noticed incorrect or outdated information in the table, you are welcome to report it using this form as an alternative to GitHub.
To help confirm your report more quickly, consider providing relevant links.
cppstat.dev follows a standard procedure of using log files.
These files log visitors when they visit websites. All hosting companies do this as a part of hosting services' analytics. The information collected by log files include internet protocol (IP) addresses, browser type and date and time stamp. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site and gathering demographic information.
When changing the default user preferences in the "Preferences" section, cppstat uses the browser's local storage to save the applied preferences in order to persist them between different visitations to the site.
These preferences are only ever stored on the device locally and are never sent to any servers and may be deleted from the device by the user at any time.
