Version 1.8が出ている
とりあえず、ダウンロード。インストールは明日以降。
C++関係の変更点
- The C and C++ compilers now have diagnostics for meaningless comparision of 64-bit and bit-field operands.
- The C and C++ compilers now have conversion tables from CP=1250,1252 (Latin-2,1 for Windows ANSI) to Unicode to support Windows programming.
- The C++ compiler now supports the explicit specification of function template arguments. For example: f
(). - The C++ compiler now uses lazy instantiation for class templates and template members. Only the members actually used are instantiated.
- The C++ compiler now allows member templates to be defined outside their class.
- Numerous bugs in the C++ compiler have been fixed.
- The C++ compiler allows a class declaration with modifiers to have those modifiers propagate into the class definition.