5 ms·
Compiler writers aren’t that far behind? C++17 is mostly supported. C++20 is one year old!
by sesuximo 5y ago
Compiler writers aren’t that far behind? C++17 is mostly supported. C++20 is one year old!
- SubjectToChange 5y ago"C++20 is one year old!" The ISO standard was published in December of last year. So, technically, C++20 is only four months old.
- seoaeu 5y ago> C++17 is mostly supported. For essentially any other language this would be an absurd thing to say. For those languages you wouldn't consider a feature added until it was supported by the reference compiler
- SubjectToChange 5y agoIf you are using GCC, Clang, or MSVC then the standards support is excellent[1]. But putting that aside > For those languages you wouldn't consider a feature added until it was supported by the reference compiler Well, there is no reference compiler for C++. I don't think any language with either an ISO or ECMA standard has a reference compiler or interpreter. There are gaps in support here in and there. But I would still say those mainstream compilers "support" C++17 for the same reason I would say that Chrome "supports" CSS3, despite it not implementing the full specification. [1] https://en.cppreference.com/w/cpp/compiler_support https://en.cppreference.com/w/cpp/compiler_support
- pjmlp 5y agoOnly for languages that lack multiple implementations.