3 ms·
C++11 is a newly sandardized language. It took years for C++98 to have conforming compilers. I have no sympathy for OP, especially since he could have implement
by TwoBit 14y ago
C++11 is a newly sandardized language. It took years for C++98 to have conforming compilers. I have no sympathy for OP, especially since he could have implemented hs game fine by simply using more compatible syntax.
- abelsson 14y agoC++11 is indeed a new language, but C++0x was being defined in public (And well, it's not like Herb Sutter would lack inside info either) and it was decently well known what it would contain years in advance. So it's not like the compiler team only could start implementing it last year. Popular vendors taking many years to implement new language standards is a huge problem. It means fragmentation and lack of progress for years to come.
- jetti 14y agoWhy would they take the manpower and time to start working on things that may not be in the final spec?
- dalke 14y agoTo see if those things are implementable and useful. That knowledge then goes back into the spec process.
- abelsson 14y agoFor the good of their users? To not fall behind gcc? Anyway, specific features were finalized and accepted (or dropped, such as concepts) well before the final spec was released. The spec for varadic templates for instance was basically done in 2007 - five years ago.
- stcredzero 14y agoSounds like this is something that's worth addressing on an architectural level.