Comment by nickorlow
4 days ago
The consequence of not being required in the standard is that compilers may not implement it and if they do, they will likely have different implementations/functionality
4 days ago
The consequence of not being required in the standard is that compilers may not implement it and if they do, they will likely have different implementations/functionality
The consequence of being required is the standard is limited to exactly what we are sure everybody can do today. If there are advances in proving C++ code the new advances cannot be used to tell you about more bugs.