Who decides what updates go in C++11?

Why are there different compilers for one language? Why do some support more C++11 features than others? Who decides what goes in these updates and how do they enforce the people who make the compilers to add it in?
Why are there different compilers for one language?

Because the language is an open standard and people want to compete with each other. There are also different Operating Systems etc.

Why do some support more C++11 features than others?

Developers of each compiler prioritise what functionality they wish to support.

Who decides what goes in these updates and how do they enforce the people who make the compilers to add it in?

It's up to the compiler developers what functionality goes in to them.

In all honesty, you could've learnt all of this from a simple google search.
And for info on how the standard is made http://isocpp.org/std
Topic archived. No new replies allowed.