C++ Language Standards

C++ evolves when new language standard is approved. Some compilers implement features soon-to-be-standard before even standard is approved.

On this site I describe the following standards:

No standard

What will happen if you will not follow standards?

  • program compilation can fail with other compilers or compiler switches
  • you can create a bug really hard to find, related to term undefined behaviour - and the bug will appear just after compiler change / upgrade

See also