3 ms·
Backwards compatibility is one of the highest priorities for C++, which is a significant constraint in removing "ugly" constructs and syntax. It can also force
by alexhutcheson 7y ago
Backwards compatibility is one of the highest priorities for C++, which is a significant constraint in removing "ugly" constructs and syntax. It can also force the use of verbose or unusual syntax for new features, even if the new features are a net positive for readability.
- Aardwolf 7y agoAt least trigraphs have been removed from C++17, so they do what they can to remove ugly constructs within reason for backwards compatibility.