Hello Gurus,

Could you please clarify some technical isses regarding C++ evolution?

Background:
  • There is ISO/IEC 14882:2003, also known as C++ 2003.
  • There is also ISO/IEC 19768:2007, also known as TR1.
  • There seems to be a TR2.
  • There is a lot of talk of wrapping up C++0x.

Detailed questions:
  1. Is TR1 fully integrated into C++0x? Is it then technically correct to say that all the TR1 stuff like array, regex, C99 math compatibility, etc. will be part of C++0x?
  2. How is TR2 related to C++0x? Is there, perhaps, no relation between TR2 and C++0x?

Sincerely, Chris.